fixes dummy_data shell
code formatting
refactors contact
closes Mark As Read for anonymous users #274