initial commit

uploaded current version.  update license and apply license to
appropriate files.