Initial commit. Files moved from personal repository.