Bastion: Moving JS tests to be test/feature.
Bastion: Adding docular documentation generator and changing module scoping.

The docular generator does not recognize dots in the module name, and
the recommended scoping by the angular project is a short name to namespace
by. Thus, this includes renaming modules to use the 'bt' namespace scope.