Changed to using media_handle_upload so we can access thumbnails. Created our own proxy image thumbnail size for editing and cropping.
Fixed image source bug.
Tweaked image upload process.