Merge ISSUE8 into Master

This merges Issue #8 into the master branch.

Issue #8 is related to adding Permission/Role structure to PayIt.

Also included in this pull request is Issue #14.