- refactored connector code for easier features addition
- added Mode change feature:
  Current languages supported:
  * xml
  * javascript
  * sql
  * java