Built the first feature/integration tests with capybara. Modified test suite to cater for more custom macros. Introduced poltergeist (phantomjs) engine for JS based tests. Added tests for store library module and refactored the activate! and inactivate! methods to be global and enforce the DRY principle.