Various java classes I've created that I find usefel