restructured repo

@rapimo 
i restructured the repo a bit. if you like it, we can merge this to master. the new makefile should work for linux and mac os