A lot of refactoring done. Forge and Mojang made a lot of changes. Also
renamed project and package which is okay since we don't have any users
yet.