Added drupalgap_menu_access() which checks to see if a user account has permission to access a given path, it is almost complete with custom access call backs and access arguments, not quite though, it is a little buggy. Added drupalgap_prepare_argument_entities() which attempts to replace page and access arguments that are entity ids with the entity object so the loaded entity will be passed along to the functions, it is buggy though, needs work. Adjusted menu_execute_active_handler() to use the drupalgap_prepare_argument_entities() call. Adjusted menu_router_build() to give each menu item a 'path' property equal to its own menu item link. Adjusted menu_block_view() to use drupalgap_menu_access() so any menu item links a user doesn't have access to, will not be placed in the menu, also set up proper visibility on local tasks, i.e. if only the default task is available to access, then it isn't rendered at all. Started on implementation of node_access(). Adjusted node_page_view() to accept a loaded node instead of a node id, hooray!