Initial commit of all core classes

Includes all core functions, form builder doesn't include in built
validation yet