Set up unit testing

Signed-off-by: Elliot Betancourt <elliot@elliotbetancourt.com>