Merge pull request #17 from FreekingDean/master

Added error checking in card reading & extracted the extractor to a new class.
Merge remote-tracking branch 'upstream/master'
added user input validator
added pending spec
updating gemspec
Merge branch 'master' of github.com:leequarella/VirtualMerchant-Ruby
cleaned up specs
removed class methods on cc
Merge branch 'master' of github.com:leequarella/VirtualMerchant-Ruby

Conflicts:
	virtual_merchant.gemspec
fix upstream merge