added Map object (map.js)
added map docs
updated entity docs