Nicer user options

Implemented and configured field settings so users can have a color
picker, link validation, and a few more. Still have a few things
remaining.