refactor decencies as gems, for now let gemspec commented on Gemfile, initially any app will be installed as lib.