check for and try to use java 1.7

Auditors: rahul, nsanch
check for utf-8, I hope this is actually helpful

Auditors: rahul, nsanch
upgrade spindle plugin
make tests pass with lazy val

Auditors: rahul