Changed exception types for validation to IllegalArgumentException
Merge pull request #8 from whiskeysierra/feature/illegal-argument

Changed exception types for validation to IllegalArgumentException