adds jasmine for testing javascript
adds jasmine testing examples
reconfigures database cleaner to use transactions for javascript tests; js tests were failing because the tables were being truncated after every js scenario
adds tests for select section (category)