Started adding permission library

Will be split off into it's own github repo/nuget package sooner  or
later