Adding crop
Refactoring resize to bring it inline with the standards defined by crop