Updated the template with the API explanations

Those steps are detailed information about how the user can customize
the template
Modified Form's DOM
Made some changes to Prism' CSS file

The initial CSS rules are kinda strict and I want to move to a more
liberal implementation
Fixed the session handling to present error on submission.

The previous version was not passing the error messages along to the
view