Version 1.5

* Fix data structure for 6.02 samples, removed 'hack' and handled it
properly
* General cleanup to better Python standards
* Put in error handling for truncated data, based on a sample data
submitted by Kristinn Gudjonsson