Added gitignore.
Initial checkin.
Refactoring.
Stubbing out add command.