update build to be slightly more reasonable, add moment, fix superagent