update readme and build instructions
add travis ci script
add .gitignore file