various updates

formatting, file permission, and form validation updates