Added the existing code files to project and modified them to works as a separate package. Also some more work on WeFactModel class