Issue #254 resolved with tests
Login username case insensitive

- Fixes #211
- Always lowercase a username on entry.
- Add migration to lowercase existing data.
Fix the lowercase migration to work in other dbs
Add HACKING doc with Github workflow.
Update readme with note on HACKING doc
Name added to credits
Added the test for Account information change
Daily stats for user bookmark count
User bookmark count api
Alphabetical imports
Functions in place
Import deleted
Changes for better understanding
order_by added
Comment added
Global variable issue
Docs added. Work on tests started
Factory function added
Bookmark count added to db
Tests added for user bookmark count api