Extracted the saving OE from the /regen method

Also added some comments to the dupe code tilson wrote
Tweaked the omdb saving switch, combined them.

Surprised you didn't use your own trick here! /Index has 56k movies after
I ran it locally still. Forgot that it wasn't a bug but a server memory
limit we've hit though.
Cleaned up some whitespace
Started on optimization for omdb adding

Added 'e' to filhash or whatever it was
Overwrote Equals for OMDBEntry, added some tests
Added omdb unit tests

Feels kinda cool
Tentatively solved the optimized method. UNTESTED

Will have to test it soon
Added a new class, commented out old GetYearOr0 method
TestAllParamNames test added
Renamed params in Mergetwoomdbentry

also added comments to the same method. Working on writing a test for it
too
Finalized MergeTwoOmbdEntryLists

Gotta say, writing these feels pretty boring, but I'm assuming that once
they fail, if we ever change their code again, it'll pay off, right?

I just don't know if the tests I'm writing are even any good or not. Like
the things I'm currently writing have no tests yet because I haven't
finalized what exactly I want to do with those methods. I feel like I
should be doing more of the TDD stuff, writing tests that fails, then
write the code that'll pass the tests, but I'm not sure that that's what's
best for me right now, because that seems like it'd require a good deal of
forethought.

Maybe on my next method.
Added a new text, cleaned up comments
OptimizedPopulateOmdbTable is working at 20%

The imdb stuff can be entered pretty quickly, need to match the RT  data
and then match the OE to the movies.

I really want to fix the pretty nasty intial db creation. As it stands,
you need to go to /movies or sometihng to intialize the membership
database, then go to /user/seed to create the admin account THEN you can
create the FullDbBuild thing. Pretty unhappy with that, let me say :(

I'll see what I can do in the next little bit, or tomorrow.
Extracted the IMDB Parse method, started on the RT parsing
Progress on  the optimized RT TSV parse

Will be confirming omdbentry .gethashcode is properly unique
Added a GetHashCode for OmdbEntry.t_Image

Worried that if the image in null, the thing'll explode
Progress on the new RT data

Getting a little bit stuck on updating existing models, but will have it
sorted out soon, I'm sure.
The RT and IMDB matching is working again.

Need to add the RT data to the existing IMDB data and then save the
changes to the db still.
Cleaned up code

In the OptimizedPopOmdbTableFromTsv method. Struggling to make the code
readable.
Worked out OMDB parsing, while under 158MB for the RT stuff.

About 180 for the OMDB