Fixed when adding favourites

- changed the initialization and used linked hash map instead
- added logic to handle timeouts for random articles