cleaned up string handling and error handling
first shot at tests (for ticket())
added projects support in mock object
testing projects
added tests and mocks for projectById() and projectByShortName(). Moved dummy data into test suite