init methods now check before reseting auth tokens
project settings update and analyzer fixes
added tests ensuring correct errors returned