initial commit
rewrote for nunit. travisable
travis configuration