Work

- Rewriting Rest API to take be able to fetch data from multiple data
sources (cache, online DB, etc)