file reorg

moved all the source into its own directory