reorganized project structure.  moved models into own directory.  train and run are becoming more model agnostic altough still need a bit of work.