Create sub-tasks for linting rules

The "jshint" task currently fails, but this structure allows for more
fine-grained control over linting configuration.
Introduce Selenium-powered integration tests
Extend server task to support local development
Add test for 'Members' index
Abstract test setup logic
Lint test files
Test filtering behavior
Begin moving CSS selectors to declarative file