Amazon S3 Uploads Ninnah

S3 Uploads with Multiple sizing support is ready..... some additional info......

In this branch I've revised the included config files for the repository -- there are several files that currently do not change between environment and some that have branch specific variables. There are only a few files in the config folder that really need to be excluded, and that is due to environment specific variables. Those are the only ones that will be excluded. 

As a result of this change, merging this as well as switching back and forth between branches will remove various config files until this change is fully migrated to all branches. Save a copy of local config files to be replaced as necessary during this time. 

The S3 uploads go into folders specific to image type and size. The images are now displayed with an image helper to aid in the selection of the correct file. The system is backward compatible so that old images will be displayed just fine until everything can be converted over (if ever, probably as part of a codebase rewrite). 

There are some branch specific config items (sql & constants) that will need to be shared manually so as to not expose credentials in the repository (since it is currently public). 

Also in this branch is the designer notifications for user uploads.