first stab at adding some tests
get unit tests working
looks like this approach is working