General refactoring and use of the singleton pattern to ensure we don't
make multiple unnecessary calls to toggl.com.