Update dev dependencies

- Upgraded dependencies in bower.json and package.json
- Upgraded Jasmine test suite to Jasmine 2.0 (fixes #16)
- Change port of Casper tests to 9090 since 9001 was taken by another process on my machine (and probably others)
- Note that I did not convert the Jasmine Facebook, Twitter, or Google tests to Jasmine 2.0. I have actually not even been running them since I don't have access to access_tokens for the relevant apps that Rob made. I will clean this up with more upcoming test changes.
Yup, I do realize this is an issue and I plan on addressing it once I get to the email/password tests. I'm not sure how exactly I'll handle it, but I have a couple ideas.