Yaleldap gem, reduce oracle dependency, basic permissions

I wish I could have someone code review this but I can't grant anybody access lalala