added basics for node-webkit client, restructured source files to separate shared and implementation-specific files, updated gruntfile, updated readme, version bump