initial project commit.  travis-ci settings are next.