Renamed apps to modules, modified install script to have defaults, and added the readCommand function