added abstract views to control enrollment process

added library to help build dynamic forms from JSON
testing viability of library to display and capture content properly