Initial commit

From my local code repo. Will have to look them through.