Moved ddg and angular pages and modules into separate files.

Added unittest.testcase subclass to drive horace based functional tests
added note about running phantomjs with localstorage flag
Refactored test page and test modules into own objects
minor cleanup
moved horace testcase out of test directory and into main module
use selenium grid to specify driver to use with env variables
added missing platform parameter for tests
Removed needless usage of webdriver class in testcase as Agent can be used instead