Rename CupCake.Ranks to CupCake.Permissions
Use ThreadPool for handling messages