Upgrade the project to Scala 2.11.2, Play 2.3.5

I've upgraded the project to be on the latest Scala/Play so we've got all the hot new features and bug fixes. To get your rig and environment up to snuff, you'll probably need to do the following:

```bash
brew update
brew upgrade scala
brew install typesafe-activator
```
In the even that you have multiple versions of any of these installed, you'll want to make sure you've got the right aliases in your `/usr/local/bin` folder:

```
ls -lah /usr/local/bin/scala
ls -lah /usr/local/bin/activator
```

In case you missed it, you will now be using the command [`activator`][0] in lieu of `play` to do things. There are some other little niceties included in it. 

There were a few deprecations that I also fixed in the code. Use of `future {}` as seen in our models was changed to `Future {}` and `SimpleResult` is, ironically, just `Result` in `utils/Security`. If you run `activator stage` you will notice some warnings regarding our routes. They appear to work fine despite the messages and it appears there is an issue in the Play Framework GitHub regarding this. 

[0]: https://typesafe.com/activator