Added error message database

Added message database and retrieval function
Added unrecognized command test to improve test coverage
Added documentation files (that will eventually need to be converted to
markdown)