Basic skeleton of punctuation checker

See #107
Punctuation checker

Checks to make sure the ending char of a sentence is acceptable. If it
is not, it returns a helpful error message.

Closes #107
Merge branch 'feature/punctuation-checker' into develop