Removed duplicate validation
First cut for input parsing
Split parser out into separate module
Add check for duplicate test names which causes the first test to be ignored.