Adjusted maxlength for fields

Added maxlength for fields that didn't have any and shortened the
maxlength for others because they were ridiculously high.
Added required, placeholder, and datatype to form
Added missing closing tag on <script>
User can edit by clicking info in supplier list
Ensure that address validates on update
Added growl error alerts for supplier edit