Update 5 1/13/14; code cleanup and printlns included
Update 5 1/13/14; code cleanup and printlns included
Update 5 1/13/14; code cleanup and printlns included