Fixed a few minor bugs, if it fails it'll at least tell us why.
minor term refactor, added target_directory and parse_config
This is fun, added a quick shell command for testing.  Need to disable by default.
Boom, install works.