Backend. Probably most of this stuff can be gitignored but for now I'm submitting them.