Server is now fully modular, removed all static methods except init() from Server, server objects are now passed to subclasses of CmdImpl and ItemImpl