updated to return description information in error
Merge pull request #55 from cameronwebbable/feature/error_handlilng

updated to return description information in error