Added Furnace IO
Cleaned up project with scala