Went back to having models themselves create unique slugs. Need more testing for generic model.
Better unique slugs implementation to handle updates.
More consistent naming.
Added email settings. Removed re-captcha from display for now, until I get it working.
404 and 500 error pages.