Fixed Library, added Facade implementations(LibraryFacade implemented),
started working on main, try to figure out what LEI.java does.