README and samples updated

Some of the described features are still under development. But this API
version should be very close to a stable state.
npm package descriptor added
grunt and make: initials
Tests added
Updated to pass all tests
README: to-do, license and unit-testing info