Extension support

Adds extension support to Meteorpedia

1) Starts using Meteorite
2) Added the "extensions" smart package
3) Added hooks into the code to support external extensions
4) Switched from showdown + npm marked to marked smart package