Reduce duplication in the Commands::Add area.
Move Commands::Add::Resource to Commands::Add.
Merge pull request #23 from gavinlaking/feature/tweaks

Feature/tweaks