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
Merge pull request #317 from mitechie/develop

Add HACKING doc with Github workflow notes.
Name added to credits
Merge pull request #318 from sammyshj/develop

Name added to credits
Added the test for Account information change
Daily stats for user bookmark count
Display user error when forgotten import file.
Update the format string
Update hacking with correct git push command.
Add the user stats api endpoint.

- Add docs for the new endpoint
- Add the api endpoint to return user's bookmark counts

This is a cleaned up merge from Sambuddha Basu. All credit to him and his
work.
Add ability for user to delete all their bmarks.

- Added model test for deleting all bookmarks
- Added view tests for delete_all_bookmarks
Only require date for user stats.

- Fixes issue #329.
Make sure export sends bookmarks w/o tags.

- Fixes #331
Made testcases pytest compatible
explicitly create python2 virtualenv
Merge pull request #336 from dyladan/makeenv

explicitly create python2 virtualenv