Add apm install --packages-file

This adds support for a text file to be specified to `apm install --packages-file` that will install all packages in that file. The versions are optional but the `package-name@version` format will be supported if specified.

The packages in that file can be separated by any whitespace, space, tab, newline.

Closes #90