Initial commit from SVN

Commit the existing source code from SVN