~dricottone/my-utils

ref: a45a21860817f3e7822235476351c31aa5929150 my-utils/core/test d---------
Rewrote tests with bats

As evidenced by the 11 prior commits, proper testing has revealed a
large number of gaps and inconsistencies in these scripts. bats is a
very capable replacement for the old test suite.