NICAR 2013 - Reusable Components

step #4 - refactor component code into separate file