Fix bug where monitor source type was not set
Fix bug where Remote tab was not displayed
Set monitor Method to simple by default
Remove the old console.js file
Add Angular factory to get and save Monitors
Add support for editing an existing monitor

Saving and editing of monitors now works.  Tested only with
Type = Remote.

There is a bug where when editing a monitor, Orientation is not
set properly.  Due to number vs. string and mysql enum.
0 != '0'
Use monitor save function from Factory, not controller
Change Monitor input type from number to text

Angular seems to have a bug where when an input is type="number",
assiging a value to it via ng-model produces an error.