lots of reorginization.  everything seems to be working now, but I have only tested the first 20 movies or so.  we will clearly need to edit the user data as it has many errors.  have not added the ability to write data out yet.