Switch from test-unit to minitest

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Avoid absolute paths with require where possible

Signed-off-by: Alex Coles <alex@alexbcoles.com>