+ add clock server project (separate unrelated API calls)
- restructure source folders
+ add location service
+ add state manager