add readme
add comment to source
update readme with instructions to run
fix formatting