Initial upload of files

Initial upload of files.  Includes apex class and an example visualforce
email template.