Created TSQLConfig Annotation
Rewrote the ConnectionHandler which now searches for TSQLConfig Annotation instead of ConfigHandler implicits -
 Use the annotation to specify a database name as a single parameter or other details as multiple named parameters
 Use the annotation for a method or class within which you have the tsql function
 Use TypedStaticQuery.getConfigHandler() for fetching the ConfigHandler instance at runtime - implemented as a macro which reads the annotation
Created a HierarchialCache mechanism; ConfigHandlers and connections are now cached
Removed ConnectionParameter trait
Some reafctoring of code