add the account configuration page, closes #52

along the way, added a system to handle known errors in a custom way, the error police
add the coverage folder in the Git ignore file
do not attempt to delete the session, closes #107
show login error messages, closes #108
increase coverage
Merge pull request #106 from sourcefabric-innovation/52

add the account configuration page, closes #52