Added copyright header information.
Added code guidelines.