Set up the component files:
 - added the component sub folder to contain all the extra files
 - moved the binding into a binding folder
 - moved the sample into its own sub folder under samples