Updated Error Handling

Show user the error message received before trying to log the error.
Minor Changes to the architecture of the database
Solved Issue #18: Unexpected error when navigating to the quote screen
Merge remote-tracking branch 'origin/Fixes' into Security