Refactor project layout
Manage dependencies with Godep
Improve Makefile
Improve documentation