Initial commit
Added smart cropping, PEP8 fixes
More PEP8 fixes