Added ability to add classes to FormField Input - added tutorial

@gavinwahl, I made the patch and tutorial that we discussed. I also moved widget_attrs into FormField because many of the inheriting classes were using it.