refactor: remove the unnecessary movement
refactor: import the regular css into main
add sign in route and view. Also I move the sigin on main template to sign in template #3
fix test suite