added initial class for generating thumbnails
updated thumbnailer worker class to not use java.io or thumbnailator as these will be provided by GenerateThumbnail
renamed GenerateThumbnail.java->GenerateTHumbnail.scala, rewrote in Scala, removed Worker.java
resize function in GenerateThumbnail returns nothing, so save should work as expected
added test class for thumbnails