added new function to carrierwave to increase quality of uploaded photo

Fixes #79 
Check the size of the output image - we don't want it to be huge. We might need to generate a thumbnail in addition to the full size image.