Util, pause

- Changed utility class structure
- Renamed main to App
- Added app state transitioning skeleton and perfunctory pause
capability