initial commit.

library builds, working on updating depricated code.