Allow non-interfaces as remote class types.
Extend unit tests, test all crypt encoders and remote object casting.
Add little description improvement to the README file.
Update the dependencies.
Add missing license informations.
Improve the readme according to the new features.
Run tests not isolated, because the tests fails otherwise.