New account module functionalities

Everything is detailed is the last commit.