Punchcard Implementation (DVPL-4028)

Note that punchcardsearch.html is a test page that will get updated to
a proper sample.
Bugfix for sample page
Some updates to punchcard and samples
Incorporate CR feedback
Size fix
Merge branch 'feature/punchcard' into develop