Add a prototype interface, grnxx::Map.
Update .gitignore.