restructure things
minor comment/debug additions
change how we prompt, die on target not found
prevent pre-handled options from causing problems
rewrite README