Working on main namespaces and utility functions

Removed ember.js stuff for now (too many technologies to learn at once
is a bad idea :P).

Starting using JS namespacing and prototypes to stub out some of the
functionality for chatting.

Added some tests for the core namespace utilities.