Standardized Namespacing to Houston

I'm going to update this after iron-router gets merged, but I figured I'd open the pull request now because it is such a horrible one.

Some points:
* I prefixed almost everything with an underscore, because I think only things the user of the package is supposed to use should be "public"
* I namespaced classes and ids. I wasn't sure if I should or not.

@AlexeyMK