Refactor logic out of Author to Account.
Xiao Refactor.
Merge pull request #14 from jcdavison/refactor-author-account

Refactor author account