Various changes to activity recorder algorithm
Activity classifications are now localised. Closes #54 Times and durations are formatted properly. Closes #57
Refactored ExceptionHandler to be general purpose