Handle Home Page Content Creation Errors

Also added maxlengths to client-side form fields, so hopefully there
won't *be* any errors anymore.