Lots of comments made and overall changes to the program.  Did a complete run on filesystem with no crashes