1. make web pages more perfect.
2. remaining problems:
    1). add signal handling to websever process.
    2). add logout function on webpage;
    3). make webpage more beautiful;
    4). make project configurable through webpage;