revamp tests and pod

Signed-off-by: Caleb Cushing <xenoterracide@gmail.com>
add Test::Synopsis

Signed-off-by: Caleb Cushing <xenoterracide@gmail.com>