refactor install command for clarity
refactor requirement parsing
add a flag and option parsing function
pass options to InstallRequirement
[wip] travis