add user login + bootstrap and template system