Updated comments, added a couple methods, updated permissions on some
methods