Added sourceCompatibility/targetCompatibility, and synced plugin.gradle version with build.gradle

First stab at a solution to issue #49.