QueryBuilder: fix bug in descending order
Added findById and findOneById methods to QueryBuilder
Fix comment in QueryBuilder
Fix type in $http.get cache
Use new QueryBuilder methods
Better handling of null queries to return all objects
Change aya route to /aya/:gid
Update explanations service to use QueryBuilder