Added GitIgnore
Improved commenting

Commented all functions in the actions/conditions/expression source
files.