Implement proper exception handling and output.
Back to working state after small refactoring.
Working exception handling