add some account features

REALLY SKETCHY UPDATE
This is a pretty rough update, NOT meant for production environment..
Don't worry, this will get cleaned in upcoming commits