Reverse engineer database to custom Code First entity model and mappings

It's really cool to see how far code-first support within Entity Framework has come over the last few releases. It's extremely freeing to be create our own POCOs and custom mapping classes, which nostalgically remind of past projects with FluentNHibernate. And we aren't tied down to edmx files (and nasty merge conflicts that come with