Added more documentation, commands are a list now, not a set :)