adding initial version of code and README. more to come.