Rename Entity to Query to follow FuelPHP naming
Add a documentation to exlpain the library architecture & naming conventions