Deals with documentation.

We have seperated out the logic of Template Builder such that we can now deal with Template rendering on it's own and  and option based logic on it's own.

#38 #37 and Closes #40 while we dealing with AdamKyle-Aisis-Framework#238
We have cleaned up documentation and seperated out the logic of templates and options.

Options can now mass create, update and delete options. Templates can now render_form() based on name, path and form specific options passed in.

Documentation has been updated.

Closes #37 and Closes #38 and we finally Closes #40