Add package directory and gitignore.
Migrate old toolkit code.
Quick formatting pass through the lib files.
Initial set of changes to support multiple package sets.
Move some functionality into config and manifest.
Refactor a bunch of stuff.
Ignore test files.
Fix some minor bugs, improve 'show'.