Changed whole implementation.
- Added BookmarkAdder to add a bookmark
- Added BookmarkRetriever to retrieve bookmarks
- Added Storage interface and an inMemory implementation
Added bookmark removal
Added TODO list