list of changes: everywhere. Please don't hate me
small fixes [month cal and category fetching bugs remain]
eh it works ish