package bug fix
formatting updated
code cleanup
code cleanup
code cleanup
wip, auto login
done with the auto sync