Merge pull request #27 from valmy/master

Add prefix feature for mongodb backend functional.
Fixed Some Typos and Wrapped code blocks with Javascript Identifier for code Coloring
Merge pull request #28 from jojohess/master

Readme.md Updates
Added backend description.
Removed "clean" from readme.

Method is commented out.
More verbose description, with sample code.
Changed instruction to run tests.

vows test/* does not work.
Removed IDE garbage, format examples as code.
Merge pull request #31 from diversario/readme_update

Improved backend description.
Corrected spelling mistake.
Merge pull request #33 from ronnied/master

Corrected spelling mistake.
Rewrote first batch.
Rewrote second batch.
Rewrote existing test suite in mocha.

All tests pass, run with memory, redis and mongodb backends.
Updated readme and package.json.
Added mocha and chai as devDependencies.
Merge remote-tracking branch 'upstream/master' into mocha-tests

Conflicts:
	Readme.md

To avoid merge conflicts later.
Make test runner little more dry.
Added test for #32.
Break test down into several parts.

Fixes #32.
Merge pull request #35 from diversario/i32-mongodb-remove-role

#32 mongodb remove role (although error was actually in acl.js)