gemfile added
command line parser tests refactored using mocha
reduce public interface for command_parser
command_parser translates commands to image method names and arguments
error messages refactored