Silence unchecked cast warning
Add details on how to run the end-to-end tests using PhantomJS
Upgrade to Gradle 2.0