Added first tests, harness
Make private methods private
Explicit is better than implicit