High quality code

Projects with unit testing, refactored