added datasets, fields, outputs, smartfields, created abstract classes for most of the forms and views, display working as intented, save isnt working for outputs and field mapping