Lots of work on accounts and login system

so much work done. still tons more to do.