feat(Map): stateless map component
feat(index): create common child components by factory
feat(GoogleMapsMixin): move into mixins subfolder
chore(client): update demo code according to rewrite
test(Map): fix test
Merge pull request #3 from tomchentw/feature/rewrite

Feature/rewrite