Removed merge comments
Added a build form function that returns the form

This is so we can use the same form for both the template function and the short code
Did a little general cleanup to make things easier going forward
Made sure all extending classes have parent constructor and added possible config array to parent class
Moved css file to scss
Added admin ensue and version number
Added a few more html and form shortcut helpers