Reindented the whole thing
Added user group model
Groups are called UserGroup(s) not Group(s)
User Laravel's cookie wrapper