I forked PKRevealController, added delegate call back method and custom super class for more dynamic loading.