build task added

Build task added(grunt-usemin used). We should discuss how to work with views for deployment builds, now i just used process.argv[2] === 'prod' to reconfigure the public and views folders. Thanks