Included some basic frontend validation and error messaging for private forms