Made the incremental compilation sensitive to input file deletion
Made the spike working for classes in packages.
Some refactorings.