Various changes since starting work on the branch

Curious about what changed? Just read the commits! 
There's only 58 of them!