First commit

First version of the KVC class and tests