Overhaul for plugin. Using classes, and now several different adapters for how uploaded files are transfered to s3
OOP tweaks