Make Utilities.java final

Utilities is a pure helper/util class, with a bunch of static methods - there should be NO way to create an object from that class, hence adding private ctor AND making it final 
Merge pull request #13 from matzew/master

Make Utilities.java final