changed require to bst and reordered tests to fit descriptions and match conventions in jasmine