Adding test data, renaming executable, better readme and some code cleanup