giant PR for converting core data models into objective c (because of how ints are stored in core data 😢)
I'm really sorry this is such a huge PR, but there were a ton of build issues so I had to get everything building before I could PR so it doesn't break anyone else's code