 
   var targetType: TargetType {
     get { return roostfile.targetType }
+  }
+  var directory: String {
+    get { return roostfile.directory }
   }
 
   init(_ r: Roostfile) {

        directories.append(source as String)
      
      } else if source.hasSuffix(".swift") {
        files.append(source as String)
      
      } else {
        nonMatching.append(source as String)


    for path in paths {
      let attributes = manager.attributesOfItemAtPath(path, error: &error)

      if attributes == nil {
        println("Failed to lookup attributes for file: \(path)")
        println(error)
        exit(1)
      }

      let maybeDate: AnyObject? = attributes![NSFileModificationDate]

      if maybeDate == nil {
        println("Modification date not found for file: \(path)")
        exit(1)
      }

      let date = maybeDate! as! NSDate
      dates.append(date)
