Add the beginning of the cli.

- Add init function to create the initial package.yaml file.
- Fix logging in resolver_test.
Add set switching functionality.

- Add configuration file capabilities.
- Group together path functionality.
Change the output of resolver.

- Add the notion of the source folder for gopaths.
Refactor path functionality into the pack lib.