albert challenge
new tests
refactored mihail
some tests added
new directory structure