Chore(core): switch server to Express

Switch from pure Node.js server to Express.
Chore(core): add Gulp build tool

Add Gulp basic tasks: watch, Nodemon, building dist/server.js
Chore(core): clean up .gitignore

Add comments to .gitignore and add dist/ to ignored files.