nodejs server support

Using express server. Allows for both running template from anywhere via
grunt server as well as developing applications with nodejs backend.