- Move every browser to it's own package
- Stop using inheritance style embedding of structs
- Use as much interfaces everywhere
- WIP: firefox package needs extensive tests
- when file change is detected on places.sqlite* the
sqlite files are copied to a tmp directory and bookmark
parsing happens from there.
This commit covers the base functionnality, the bookmark parsing seems
broken from the sqlx side but new bookmarks are effectivly detected.