Updated to provide basic login and Role based control