Changed cmdByAlias to a vector.

I realized that I wasn't accessing the elements by their keys anyway, so
a vector should make it faster. Also, this allows me to have multiple
commands use the same alias, and be called in the right order.

For example, "go" has two meanings now: "move" and "do"
"go eat a potato"
"go north"
NounContext and InaneMap

Is the word "inane" vulgar?