anchor.diff:              | New -> "<project|file> Create new file or project"
               | Add -> "<file|reference> Adds file or reference"
               | Move -> "<file|folder> Move the file or folder within the project hierarchy"
  -            | Remove -> "<file|reference> Removes file or refrence" // TODO add dirs too
  +            | Remove -> "<file|reference> Removes file or refrence"
               | Rename -> "<project|file> Renames file or project"
               | List -> "<project|file|reference> List files or refrences"
               | Update -> "<paket|fake> Updates Paket or FAKE"
  
positive.code: let listProject (results : ParseResults<_>) =
      maybe {
          let! solution = results.TryGetResult <@ ListProjectArgs.Solution @>
          traceWarning "not implemented yet"
          return Continue
      }
  
  
negative.code:         | ListCommands.Reference -> execCommand listReference subArgs
      | _ -> Some Help
      
  //-----------------------------------------------------------------
  // Move Command Handlers
  //-----------------------------------------------------------------
  
  let moveFile (results : ParseResults<_>) =
      maybe {
          let! proj = results.TryGetResult <@ MoveFileArgs.Project @>
          let! name = results.TryGetResult <@ MoveFileArgs.Name @>
          let up = results.TryGetResult <@ MoveFileArgs.Up @>
          let down = results.TryGetResult <@ MoveFileArgs.Down @>
          let activeState = Furnace.init proj
          
          match up, down with
          | Some u, _ -> 
              activeState |> Furnace.moveUp name |> ignore
          | None, Some d ->
              activeState |> Furnace.moveDown name |> ignore
          | None, None ->
              traceWarning "Up or Down must be specified"
          
          return Continue
      }
  
  let processMove args =
      match subCommandArgs args  with
      | Some (cmd, subArgs ) ->
          match cmd with
          | MoveCommands.File -> execCommand moveFile subArgs
      | _ -> Some Help
  
  
  
  
  //-----------------------------------------------------------------
  