add packages config option to allow for array of package locations, closes #1 and closes #2 without destroying whitespace