Completed work on Convertor class

I should add tests for every single mapping option, but I'll do that later.
In principle, I believe that it's working OK.

Signed-off-by: Ippoippo <ippoippo_software@ippoippo.net>