Refactor

@vpontis @backens @CalvinFong @tmad4000 

The easy thing to do it just to check out the new file structure in the github browser.  Thoughts about this as the structure for the code going forward?