Added tests for share.py.
Added tests for user.py.
Handling invalid YAML files. Refactoring.
Removed database.py from coverage results for now.