First code deposit

Mostly for backup - most of the code is still in progress.