Committed some base systems

Modding system and configuration systems committed.. I removed some
things from the codebase because they're only half or a third done, but
really messy and unreadable (World/Block handling, plugin management,
YAML config handling), and player authentication and packet sending has
not been started yet