added scope to Dependency and support for parsing it in DependencyParser. Also added error reporting for malformed dependencies.
dependency scope now gets written out to pom.xml
maven build now runs tests. JC now detects child modules and adds dependencies to them as declared in the dependencies file; supporting both scope and labels