split to packages
splited and added interfaces
added Lesson7