changed the handling of datatsources and remote method calls
Merge pull request #14 from wick-ed/master

diff reviewed and tested with 0.5.9beta