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. 

You will also want to run delete your echovate project from IntelliJ, `sbt clean`, and perform an `rm -r .idea*` to clean out your project. Then run `activator idea` to generate a new IntelliJ project. I would also recommend running the project and loading it in your browser to make sure all LESS assets are compiled so any IntelliJ autocompletion in the views will work without any issue since this doesn't out-of-the-box.

[0]: https://typesafe.com/activator