Initial commit, complete with some javascript namespacing.