Controllers commented
Merge branch 'documentation'

Will add comments to all functions