added Java cleanup target to Makefile
added subcommands
added up-to-date checking in status sub-command
added deployment target change helper sub-command
ls subcommand added