First code commit

all implementations so far
Disclaimer added

Disclaimer added to readme