add ability to install from file which contains multiple packages, closes #256