Update ARCHITECTURE doc
use a leading capital letter for the hash keys of the command and tasks classes that  are returned from require-as-hash