added marker, mapfactory, and overlay classes and a facade
Removed empty directories
merging with head