better exception handling
better exception handling

issues: #27

adaptive-learning/geography,adaptive-learning/geography,slaweet/autoskola,slaweet/autoskola,adaptive-learning/geography,adaptive-learning/geography,slaweet/autoskola