Implemented Console Methods

This includes the UpdateConsole() as I had to delete my previous branch
and copy methods over from a strange build error.
Set Rover Name
Implemented Rove()
Console Cleanup
Added MainWindow Fields For Dependency Injection
Fixed MainWindowView DataTemplate

Along with that fix, dependency injection for the console and rover view
models was completed.
Removed DataContext Initialization In Views
Completed Connect & Disconnect Methods
Added Console Output To Rove Method
Final Touches To RoverView & Display
Merge branch 'enhancement/roving'