New DbAdapter class to deal with internal sqlite database
Implemented database ads cache

- Cache happens everytime that an Ad is retrieved through the API
- Database is queried every time that a single detailed ad is shown