move examples into test/
test coverage for fragments
pause mode tests
update markdown plugin formatting to match reveal.js core
standardize way of declaring functions
more markdown plugin refactoring
markdown refactoring; comments, renamed functions, shorter argument lists
add test task, avoid attempt to run tests in unrelated html files
always use 'i' as iterator
include dev flag in version
fix bug where markdown notes in last slide would not parse #574