Moved specs to /spec directory so they can be split out
Added coverage reports
DSL is now part of the Agent