First (incomplete) go at the code first EF models, bridge pattern classes, etc.