Updated build and dependencies to latest versions.
Removed checkstyle as it was giving me headaches. Will try to
reimplement at a later date.