Userhandler merging, cleanup

Moved basic functions like crafting and trading to UserHandler.cs for
consistency.