refactored editor engine, settings; added socket.io capability; systematized app tagging mechanism