Added an authentication requiring controller. Added comments.
Added a small intro message.