list command now runs setup if no keyfile; gives help if no messages
setup now gives usage instructions on finish
cleared out apps and core apis that have been moved upstream