Added strict parsing
Strict parsing now works. Add tests!
Removed comments and added tests
Addressed @icambron remarks
Added more tests