Added Profile pages, and tests