Updated item.js to allow for cross-usage between browser and node
Domain now in atb namespace/export module.
GameInstance now namespaced/exports-ready
GameEvent, DurationEvent namespaced and added