Feat/account

See inline comments for more information
the only really interesting thing here is the `track by` clause, which you may or may not be familiar with. Essentially, it's just an expression that will evaluate to a unique key for each row - `$index` is the most trivial one. This is done for performance reasons and for animations if you're using them.