basic framework finished, include authentication, database and html template