re-read and renamed things

- feels nice to work on my project again
- updated some names
- minor tweaks
- came up with a list of todos