Removed stray hrpricot require
Moved many functions in Camera to seperate base classes
Pulled merge for README.md