Improvements and docs

- forward port 3500 for konacha testing
- small refactor on js components
- update meppit-map gem
- use map#show for user location
- docs for components
- docs for sass mixins and classes