This also touches atproto/src/lib.rs which may be a problem for the
rebase~
Adds migrations and all the other stuff.
Db, Commit two, everything is looking pretty
Db, add atproto error support
Db, rename spoor to direct, implement sessions
Db, add activity ingestor, fix type name
activity has its type name Authority instead of Uri for some reason? So
that is no longer an issue.
EVERYTHING IS STILL UNTESTED BABY~
Moves file contents out of ./rust since I'm planning to go with rust for
the backend and the lexicons will be used for codegen soon anyways.
I also added extra files that have been in the works that I have been
accidentally sprinkling into main.rs already. God forbid I need to
cherry-pick anything from so far back in the history.
It will make git blame ugly though.