clean up, add license, and update README
clean up formatting