add account recovery to new template rendering strategy
add recoverAccount function to account.class
make minor data changes