More Refactoring

- Creation of the field controller classes, which control input and
output, as well as call on the field html classes to create the proper
html
- Refined the basic input classes

TODO:
- taxonomy controller
- Choice/select HTML fields (select, checkbox list, radio list )
- File based fields (file, image, audio, video )