added login functionality
added restricted authentication and logout functionality
created a bssic template
inherited base template in all other one