initial commit
fixed tests, added travis