refactor: move to a subcommand based structure to allow for subcommand usage

implements 'install' with options [-o] [-s] [-v version] for overwriting existing files, skipping server start and picking verison number respectively
feat: add 'download' command

takes a single optional option 'v' to supply a version number. Works the same as the -v in install
feat: add commands to start/stop/view console
doc: update header docblock
style: rename file to mc.sh from setup.sh
feat: add max amount of ram flag to start command
fix: fix the install dependencies function not returning the return code of the install command
fix: keep the apt-get update in to make sure list are at the latest state
fix: make sure to check for at least 1 argument to the script
fix: use single square brackets for non bash shell
fix: add max ram to install script too
feat: add simple readme
Merge pull request #1 from Insorum/features/sub-commands

Use subcommands