New signup transaction and user model
Made the model simple. Remove categories, sub and modes