Adding documentation for views and improved template specification.
Providing skeleton for template.js
Revert "Providing skeleton for template.js"

This reverts commit 4bc61f9f02f546dd7b50456a10590df447413a94.
All GET methods done.
All DELETE methods done
All POST / PATCH done
Documentation for the final stage.