add map.js, fixes #2, list all items in index, fixes #1