finalized restructuring
build: here, have a Makefile
doc: updated to match current state