Infrastructure: Change project structure so compiling is easier and Goclipse can be used (fixes #44)