Namespaced everything (thanks Steve!). Added build script