closes #237 by ixing a typo in the test
closes #240
refactored the tests to use page objects and be a little more DRY.