Added server component
Heroku support
warnings as errors
Specify language
Test on JDK 7, add app spec