config change

more objects huhaha
Commands have Rank checking
huhaha
huhaha part 2
huhaha part 3
Merge remote-tracking branch 'origin/0.3.0'