Tile is implemented using List instead of [][] (two dimensional aray)
new Tile testcases
small changes due to Tile changes
DctTransformation class + tests