First unit test for behavior.
One more unit test for the behavior.
One more very basic test of the behavior.
Added a few comments.
Unit test stepping of state.
Test that state is returned as return value.
Test selfIpAddress Api function.