restructure repository
fix travis config
update readme