Change to the new namespace

Cherry-picked from the old pull request. No Javadoc this time :)

This includes the needed changes to load on both a server and client, as well as play in singleplayer - I haven't tested it playing on multiplayer yet, but there's no reason it shouldn't. If you'd like, I can update my server (still in development) to mirror these changes and let you know if it works. It was only two changes IIRC, one for the proxy class location and one for the design handler to open the correct directory instead of one that no longer exists after the namespace change

Signed-off-by: Cruz Julian Bishop <cruz@techern.com>
Looking back that is confusing. For some reason it was crashing, saying directory "directory" could not be loaded and this fixed it. I'll go back and debug it, and see what it says, then come back and let you know if I don't find a better way to do it