Fix telephone field
Field objects are now stored inside the form and fieldsets
Introduce Presenter class, which will loosely integrate with other objects. Many things will be extracted to gems, including this.