Adding Expression interface to make code inside Expression classes
independent of the query object. Adding file headers
Simplifying Comparisson class and make it slightly more generic
Fixing failing test case in Mysql
Revisiting joins to add aliases using the array key