- added oauth support, also rejigered the app to be external to sfdc