Refactored install_from_XXX based on code review

improved variable names
use @importFrom to import functions from dev_tools
moved install_from_XXX to separate file install_from.r
adding documentation to install_from_XXX