Initial Commit

Oldish code, needs testing on a Windows box; will not run without
modification on Unix systems