[Fixes 72675318] create permission entity

empty db file inside. have to branch from current branch for further working on this
for this I can follow the convention of teammates but here I am using private + getters and setters instead of making them public. the only data field I am trying to protect is courseid