update travis config
rename file to fit best practices
Improve documentation
add script to generate arguments vignette