Feature/gopath

This feature cleans up the workspace to be
compatible with common workspace usages of developers.

We currently still need the linux binary in the project
but this will be removed in the future. 

For more information see:
http://golang.org/doc/code.html
This should be changed back to master before merging.