improved distribution installation
mcurl from external repo (submodule)
whitespace cleanup
cleaning up timegate setting
fix file permissions
move timegate configuration to ini file