Add information about response processing/formatting to the README.

Closes #3.
Add information about building and running the demo app to the README.

Closes #5.
Create a .editorconfig file to define and maintain a consistent coding style across editors.
Merge pull request #8 from nicksay/readme-processing

Add information about response processing/formatting to the README.
Merge pull request #9 from nicksay/readme-demo

Add information about building and running the demo app to the README.
Merge pull request #10 from nicksay/editor-config

Create a .editorconfig file to define and maintain a consistent coding style across editors.
Create NPM package.json file.

Progress on #6 and #7.
Merge pull request #13 from nicksay/npm

Create NPM package.json file.
Convert external project dependencies from git submodule to unmanaged downloads.

Ninja
- Downloaded and extracted by the configure.py script

web.py
- Downloaded and extracted if needed during the Ninja build

Progress on #14.
Merge pull request #15 from nicksay/deps

Convert external project dependencies from git submodule to unmanaged downloads.
Modifing spf library to fire custom events for window onload