added some more commenting, fixed a few Racket issues, and added a quick install option