refactored packages structure, utilities, moved shared classes to
common; removed dead code/files