add purpose file
update purpose.md
update
stripped out extra libraries
styling changes
merge master