implemented tests related to profile page; Closes #28; Closes #30
Merge branch 'master'