Added user profile and payment models

Don't merge yet. Work in progress.