test formatting; e.g. directive tests somehow were inside of service tests
breaking into separate directive and service test files
big test cleanup and refactoring