removing core/vendor since it's no longer used
simplifying the class calls
handle the baseDir being set by classes initializing the config
setting the base dir for the config
using the base dir for finding the vendor dir
making sure the Config class exists before running any of the installer code
note that the migrator class is no longer used.

most of the current migrations are handled by code and composer. might
find a need to update this in the future.
removing migrator call
centralizing the update config option code
updating docs for fetch
removing unneeded migrations
correcting default config path
saving the basedir as a config option to be used elsewhere
adding proper directory separators
version command doesn't reference snapshot
added install command that doesn't actually work
better error when vendor doesn't exist
adding basedir as an option that can be copied to
better formatting for the config update ask
correcting var names