Good times!

Hey I have checked out most of your changes and want to get things merged together.
The only thing I am curious about is how you read in the data file, did you modify date and data file in? It doesn't look like you did, but I thought I you did.