Takes the GuestUser plugin, and extends it to create multiple guest user levels, and different views based on each level.