1.7.2 port

Everything that is working in the latest 1.6.4 version that you have pushed to GitHub is working in this version as far as I have tested. To setup follow the steps in the README.md
The current version does not convert from 1.6.4, so all the blocks disappear when loading a 1.6.4 world.

I also found a bug that is present in the latest 1.6.4 version, when 2 clients have the manager windows opened and one of the deletes a component it deletes the wrong one for the other player but closing and opening the GUI fixes it. There is probably some sort of sync issue.