rename main and create Makefile
add build target
add build as a phony
link to the proper packages
fix targets
ignore build di
add build guide
move code into lib folders
golang and vim ignores