saving console command and history across navigation

This causes the console screen to initialize by loading 'help' on first view.. The results are saved in a factory object which acts as a singleton across navigation.  Only one rpc request is made not for "help."  Also, the console command does not reset when navigating away from the page.