View helpers cleanup

**Overview:**
* Comments cleanup
* CS cleanup
* Add some missing docblocks and comments
* Some minor changes

**Every helper now follow this structure:**
> __construct()
__invoke()
__call()
render()
...
setters and getters
toString()
__toString()