Refactor and clean up codebase.
Refactor to allow accessing attachment objects directly from models.
Clean up path, url, defaultPath, and defaultUrl methods.  Remove unused methods.
Change process image to store resized images in a tmp file before moving them to their final location.
Fix bug when deleting attachments that don't have an uploaded file or that have been reset.
Change uploaded_at column to updated_at, add composer dump autoloader to fasten command.
Remove getAttachmentAttributes from stapler trait in favor of individual attachment methods for each attribute.
Remove old unit tests.
Refactor storage drivers and config files.

Move config into separate files for each driver.
Inject more dependencies into the attachment object constructor.
Move url and path methods into the storage driver so that they can be
abstracted out for each type of storage.
Start AWS S3 integration process using AWS PHP SDK.
Finish implementing s3 storage driver.

Implement Amazon S3 Storage using the AWS PHP SDK.
Refactor Stapler Trait, Attachment, and Interpolator.
Fix bug in config option cascading.
Make s3 driver aware of the keep_old_files flag.

When using the s3 storage driver the keep_old_files flag can now be set
to toggle the automatic removal of previous object uploads.
Add create bucket if not exists feature.

When putting an object into a bucket Stapler will now check to ensure
that the bucket first exists.  If the bucket doesn't exist Stapler will
attempt to create it before putting the object in it.
Add better validation, update readme, add hash interpolation.

Add better validation for s3 storage driver (bucket is now required).
Add hash interpolation for record id obfuscation.
Updating Readme file with new options for v1.0.0-Beta2 release.
Update readme file.
Update readme.
Update readme file.
Update readme file.
Update readme file.
Merge development into master.
Update stapler version.