refactor FieldFactory
change "make" method to set current object. Factory actually makes object
create FormBuilderTestCase for tests
integrate FieldFactory methods into FormBuilder
adapt factory functions to higher level FormBuilder class
create new class for Form; move form functionality there
update readme
Merge branch 'refactor/form-builder-as-factory' into dev
Merge branch 'dev'