Extension support

Initial extension support for Meteorpedia

1) Start using Meteorite
2) Add "extensions" smart package
3) Add hooks in the existing code which can be leveraged by other developers
4) Switched from showdown + marked npm package to marked smart package (same functionality)