OC 1.4 Cleanup!

Now supports OC 1.4, and uses the power of Gradle to get the OC API
instead of directly including it.