added tags array to profile model
misc
added registration typedef enum
assign registration type