add some rspec tests, handle no full name case
basic travisci