20130910 added some express tests

Found these tests in an unmerged branch - more tests generally good, so I rebased it and tidied it up to work now. Only down side is they take ~700ms each to run :( Worth merging, or kill?