update for user state machine and fix for some controller test errors
user seeds updated with state machine
updated admin panel with user state machine
update the view of request for profile removal
annotate schema
state machine for article
article authorizer update with state machine
articles controller update with state machine
factories are split into files