Added some comments, changed references to libraries so they work on my work machine.