DC-1081

- renamed all the things
- huge refactoring
- basically written sdk in 'ruby_syntax' now
- several bugfixes
- updated the tests to the new syntax