Minor fixes
Java 8 has a String.join method!
Playing around with try-with-resource

Seems similar to with ...: in python and seem much more preferable than
having to do try {} finally {}