initial commit; implemented serveral classes to provide oauth login mechanics