Added reference to IRC channel.
Ignoring floobits bits.
Minor documentation tweak.
Language tweak for some negative cases
Don't allow people to make a circle back into a role if it has roles in it
Basic policy addition. Massive refactoring.

Apologies to future maintainers for the mixing of commits.
Domain validation.
Finished adding policies.

Also a few refactorings here and there.
Uncommented pending specs I accidentally left commented.
Changed TravisCI path.
Cleaned up documentation.
Minor reorganization.
Added specs to ensure we can operate on policies at the role and circle level.
Added more validation for manipulating policies on null/empty roles. (oops!)

Also reorganized things a bit.
Preparing for constitutional role functionality.
A bit of documentation and copyright updating.
Minor language updates
Minor documentation updates
Finished core role domain manipulation. I sense much refactoring coming.
Merge remote-tracking branch 'upstream/master' into add-rest-server