What this PR does/why we need it?:
This PR contains the implementation for the "/goal" endpoint. It will query the goals from the fitness provider.
The goals will be cached for one hour, if the cache is older than one hour, we will return the newest value.
Which Issues does this PR fix?:
Fixes #127
Also contains a very simplified form of caching, closing #140
What this PR does/why we need it?: This PR contains the implementation for the "/goal" endpoint. It will query the goals from the fitness provider. The goals will be cached for one hour, if the cache is older than one hour, we will return the newest value.
Which Issues does this PR fix?: Fixes #127
Also contains a very simplified form of caching, closing #140
Notes for reviewers: