Add UserAccount class

Closes #4