* feat: make new connections * refact: context groups | feat: area detection and a bunch of small things. hate yourself for this massive commit
* refact: generalized back end structs * refact: fixed front end type, removed dead code * removed test image folder * refact: removed dead structs
also better read and write methods