Fixed issues when loading posts

- Fixed an issue where repostes posts with deleted originals were
throwing exceptions
- Fixed an issue where reposts with deleted original authors were
throwing exceptions
- Deleted authors are now set as User.DeletedUser
- Changed test cases to reflect changes
- Deleted users are chached to reduce API load
- Original posts are now loaded via an async function to reduce API
calls.