improve the before and after state of running the tests. it now creates the "test" user for running tests and deletes it when its done. it also cleans up the accounts table properly after it has finished (it still TRUNCATES so dont run on a live system)
get rid of some template::display() calls. it stops redirects from working