Converted the MVC include into a module and added collection_list_page(), mvc_menu(), item_load() and item_view_page().
Changed the way drupalgap_get_menu_link_router_path() tries to figure out the router path by replacing args with wildcard (percent signs). This isn't complete though, it needs to do all possible combinations of possible router path lookups, not just back to front replacing everythning.