reorganize and clean up the behavioral unit tests draft

move the npm/grunt sections under the "writing" section
fix a lot of weird wording
fix typos
additional formatting
additional links