dependencies changes and fixes
Extension updated. Some tools ported
library classes updated and refactored.
added app (extension) project