Account page, test clean up, javascript tests, merging backend changes

At long last, there are Javascript tests! To run them, simply navigate to localhost:3000/specs when the rails server is running.

I think from now on, it's wise to only merge pull requests where all our tests are passing. That means that I think we should pause and really write some good backend tests (right now, rspec won't even run for me...). Tests speed up development considerably, and I find them so fun to write, when they work :)

Also, @pfletch1023, I've left the `PathService` tests up to you :tongue: