build task added

Build task added(grunt-usemin is used). We can discuss how to work with views for builds, and how to reconfigure the public folder for express, now I just use process.argv[2] === 'prod' to add dist location.