Implemented new logging system, updated Gradle, and a few more fixes.