Added a lot of comments and re-structured MenuManager.js. Most of the client code needs more commenting and structuring!!!!!