Fix broken dependencies

 * also dependency reduce refactoring done
License header added
Changelog bump