moving rest of unit tests to gocheck
restructured library to make more sense
added simple file logging