add create filterbox html to render UI
add filterbox module
refactor map.js after abstracting filter box logic
add unit tests for filterbox
fix typo
fix text indentation and remove unneeded module dependencies
add missing JS DOCs
fix type in discription
Optimized DOM query
Merge branch 'dev' into MWEB-907
Merge pull request #226 from Wikia/MWEB-907

Mweb 907