make sure spaces are present between different time parts in the subject
set proper from address name in daily email mailer
get rid of test cruft
If an email client supports HTML, then it should render a medium sized image inline in the email.

* add the faker gem in dev/test
* don't leave FDs laying around from IO
* email is full HTML document
* have text version of email as well
* silence I18n deprecation warnings
* grab original _and_ medium urls from SmugMug
* add test to email rendering and delivery
Merge branch 'master' into cookrn-staging
fix merge conflicts
fix merge conflicts
Work on the mail tests a bit:

* no http/file io in the tests
* fix html in text email part bug
* add proper tests for user daily mailer
Merge pull request #5 from kcbigring/update-email-tests

Work on the mail tests a bit
correctly represent time differences:

* implement own algorithm
* add tests with specific cases and expected outcome
Merge pull request #6 from kcbigring/daily-email-subject-age-error

correctly represent time differences:
don't need the time diff gem anymore
WIP -- adding upload reminders for parents:

* move test/unit/lib to test/lib
* add database cleaner functionality to tests
* start to add actual upload reminder functionality
* schedule upload reminders
move unit tests around to make sure they're all running
finish adding sms notifier
WIP sending parents reminders to upload photo of kid(s):

* add ability to manage reminders from the admin
* add default value in DB for reminder preference
* add user email index (not unique)
WIP testing reminder functionality manually using real services:

* add some basic environment config
* make email more configurable
* fix sms method call bug (remove `.deliver`)
WIP leveraging reminders via rake task:

* update scheduler to point at correct rake task
* properly handle case where `parent_ids` is empty set in `ParentReminders`
Merge pull request #7 from kcbigring/reminders

Add upload reminders for parents
general file cleanup & moves