feat(client): Initial client commit.

This is devoid of all grunt awesomeness because I realized that's an enhancement and not a core feature to get dev up and running. Please critique throughly (especially the server side changes and config).
in pdx we discussed supporting latest and latest-1 of the major browsers, which makes life easier in so many ways. set your mind free, you can do anything! :rainbow: