Ensure that the equality operators work

We can't dynamically add equality operators (== and !=) to the proxy
class because these are established at compile time rather than run
time.  We can, however, ensure that putting these operators in a base
class DOES work.
Specially-cased phrases parameter for ToTitleCase

Allow the user to pass in some phrases that they want to stay in that
case
Always fill table data and create relationships

It was only doing this when the tables already existed, which doesn't
make much sense