Command handling with easy adding of subcommands, with messenging and permission checking
Merge branch 'commands' into experimental
Removed utils with incorrect package names.
FileUtil renamed to ResourceUtil
Copyright notices and @author tag consistency.