*many small changes, two user types
*lighbox, refactored admin side, refactored user side