Merge pull request #33 from KiaFathi/kiaFeatures

Add comments to services and several controllers
Merge pull request #34 from KiaFathi/kiaFeatures

Add essential comment to app.js
Add comments to main.js and settings.js