Vault successfully reads in a json file named "input.json" and
deserializes it and stores the information as an ArrayList<Account>.

Vault should reserialize and output the information anytime an account
is added, removed or updated through use of the saveAccounts() method.
Unfortunately the "output.json" file is created but is empty. Unsure of
how to fix this all guides seem to use the same gson method.