Knowledge Driven Solutions for Legal Professionals