more small tests

added various unit tests
some dont work but will function when 'dashboard' string is replaced on
different pages (future work)