extract server port to config file
add some new page and rearrange routing
finish login system