Removed long closure class names by using instance variables for
closures
Added AtomicDataUnitFactoryCreator again
added .gitignore