Merge pull request #38 from ledgersmb/master

sync over master branch
Merge pull request #41 from ledgersmb/master

sync over master branch
Merge pull request #44 from ledgersmb/master

sync over master branch
Merge pull request #47 from ledgersmb/master

sync over master branch
Merge pull request #49 from ledgersmb/master

sync over master branch
Add missing 'id' required for dojo date interaction.
Merge pull request #54 from ledgersmb/master

sync over master branch
Remove spurious semi-colon.
Merge pull request #57 from ehuelsmann/master

Merging in Erik's fix for my conditional