Introduce React and use it to expand queue items inline

:warning: This is still a work in progress.

- [] Recreate inbox as it currently exists
- [] Expand queue items when they are clicked on
- [] Reimplement specific parts of the inbox to fully take advantage of it being implemented client-side