Initial code.
Added Copyright information to each file.