Updated to beta ADAL package and added support for non-interactive flow

Nitpick - naming, private variables should start with lowercase, even if they're static.