Mapstraction - A Javascript Mapping Abstraction library