misc refactoring
amend CI settings
update readme
refactor storage
add cookie store
misc tweaks