add an abstraction layer to export and import modules
rewrite blog modues to support the new export arch
update loadJS function to better handle script src url
enable esnext on jshintrc
disable some services && set blooger as default platform && some fixes
fix blog core code & implement importPlugin on plugins