updated gradle build files
migrated project to android studio adding gradle wrapper
return a CursorList from ManyQuery which lazily instantiates models from the cursor