Java code I've written and learned from on my way to becoming a certified Java developer