Refactored to make Java 7 compatible.
Had to move static interface method getDefault() from Tileable to
TileUtilities.
Added .gitignore.