Fix date in runAlways and minor cleanup
Add license and expand documentation
Add .gitignore