master
fix typing, test, profile
Update file and variable naming, add routing and ArticleEdit components, enhance user auth
add profile page