test: basic testing framework ready
added assert package
test: created tests for gradePerf()
test/grade: do $dir inline
test/runner: catch AssertionFailedException
rankings/wrank: testing all tie possibilities for each match type
test/runner: better fail output
test/grade: using same instead of eq. (=== vs ==)
test/rankings: updated wrank tests with new format
test/rankings: erank tests done
lib/rankings: erank 2nd place, only go if unranked lps values remain
Merge branch 'unit-test'
readme: lots of notes
0.4.0
Merge branch 'master' into deploy