Add authentication functions, improve banner.