added some "can do" methods to IMap; updated .gitignore