Added support for periods in projects

I updated the JQuery selectors to be quoted so we can support things like: my.server.dev as a valid name and show status/logs.

I also fixed a bug where if there was an invalid domain there was a server error instead of 404.

Also added support so if someone hit's localhost they see the marathon launcher.