Fixed the satanic project structure and evil dependency problems. Praise the Java gods.