Story1

Please merge this feature.
General: add a section 'Contributing', refer to code style guide (check me prior review email for the code style we should use. The google guide makes more sense for client-side projects, not for node.js)