please see stacked PRs with comments:
- Part 1: Login
- Part 2: Feed update
- Part 3: Form improvements + Logout
- Part 4: Comments
- Part 5: Authenticated subscriptions
- Part 6: Replies
- Part 7: Delete button
- Part 8: Edit comment
hoping this makes reviewing easier
alternatively, see latest branch to view all changes at once
my best work would most definitely include Flow prop types and tests, which I'm still happy to add, but I ran out of time making a push to meet functionality requirements