Issue #31 - remove unnecessary semicolon
Issue #31 - remove unnecessary bindings
Issue #31 - remove unnecessary constructor
Issue #31 - use diamond operator
Issue #31 - replace with String
Issue #31 - add default case
Issue #30 - integration test for pause status