initial changeover to build methodology
update patch
clean up makefile
add makefile
add versioning logic