Open-org/PhotoAccounting — pull request #85 by nukedss (2012-10-14 02:03:08+00:00)
Title: Issue #50: complete

## Issue #50

### New Classes
1. PhotoAccountingStorage
* Abstracts the AmazonS3 Storage service so that common functions can be added and used in multiple locations.

### Images
1. If email does not exist in customers, then create new customer in customer, then handle image using the customer id that was just created.
* Image storage and naming should adhere to the naming and storage methods in ImageUploader.php
2. If email does exist in customers, then handle image using the customer id that exists.
* Image storage and naming should adhere to the naming and storage methods in ImageUploader.php

### Email Addresses
1. If email does not exist in customers then create new customer in customer with the email address provided.

#### Tests
1. Emails without user accounts
2. Email with user account
3. Email with no Attachments
4. Email with 1 attachment
5. Email with multiple attachments