Initial commit of code into the new repo.
Some stupid whitespace changes.