Setup project structure
reorginization
working logger
adding tests and added files