/*--Web Interface--*/
1. User can create an account with: First Name, Last Name, Email, Password.
2. Email addresses are confirmed as being valid.
3. Must have password reset.
4. Once logged in the user can add up to 5 URLs to monitor. Each URL will be called via the API once per hour and return the data.
5. User must be able to set alerts for website down, website title change, and more than a 10% change in screenshots. If an alert is triggered it will send the user an email using Amazon SES (just an SMTP server)
To make things as simplistic as possible, the screenshots should be saved into Amazon S3 and the databases for the API and webapp should use Amazon RDS.