random changes that I haven't been good at keeping up with
only new errors and new devserver
don't wrap on control c
stole some stuff from @ry
change a bunch of stuff, I should really commit more often
merged