more descriptive variable names
a bit more cleanup
return 0 after showing help
syntax cleanup
add boost program option to travis config