Built the skeleton of the dataIO infrastructure.  Don't have the node.js server set up so I am just going to use a fake socket for now.  We can use this fake socket later for testing - I have included a copy in the tests directory.
Renamed models and views in opposite ways.  A bit more organizational things too to make sure the flow is correct
Added code for the console models and views.  Fixed some bugs preventing load.
Actually we don't need a "main view" at all.  We can just do this from the init.
Test case for the default console being displayed is successful.  Backbone is hooked up correctly for the console view, cell view, and individual cell model then.