first stab, laid out the routes and created a default route object for each one.
includes need to start with a slash so that they will not be served relative to the page url. also added a bit of logging so we know what rule served what file in the api-stub
Merge branch 'master' into feature/28.room.creation
need to support room/new
More progress, copied some of the models from first.stab and added a world model.

The routes have been defined, stil a work in a progress. In particular the world route isn't completely done. Running into some interesting issues with using aliases instead of id's for like the worlds and exits. I know our goals it to have friendly urls, but I'm starting to wonder if id's would be better. It would jive a little more with the framework I think.

A great example being an exit. When given a route that looks like /world/menn/room/1/edit/exit/south and you have a route defined like

this.resource('exit', { path: '/:room_id/exit' }, function() {
  this.route('edit', { path: '/:direction' });
});

the edit in this example would would have no context for looking up the exit. You would need to know the parent routes room id, to first look up the room the resolve the exist based on that and I feel like that would make things bleed over a bit.

If there was an id instead you could query for the exit with the that id and retrieve the information without needing the parent. Also on the parent route you could handle the willTransition event I think so when going into room/123/exit/5 if the transition will happen, you could interogate the target route (and I think the models have been resolved at that point, not sure) and ensure that 5 is a valid exit for 123.

Spent the last few hours mulling over this in my head and would love some feedback.
Rough pass, but I think the routes are solid, needs to be cleaned up, but commiting for posterity so we don't loose the progress.
expanding the makefile a bit and getting the tmux environment together
chrome will close connections when refreshing which can cause an ECONNRESET error on the server, we don't want our api-stub dying all the time
remove placeholder code for now. move the watch command in tmux to the vim window since backgrounding and resuming vim causes problems in terminals
Merge pull request #38 from voluspa/feature/28.room.creation

initial work on models and routes for rooms