Added throws-clause instead of try/catch
Moved category to own class
Fixed not recieving question by category
Moved category initialization to manager for consistency