Created abstract class AbsLoader.java for Loaders.
Renamed some interfaces.
Added gitignore file.