Change entities to mapped superclasses so we can extend them in the core bundle. This will help decouple each of the bundles. For instance, decoupled the media bundle from the blog bundle in this commit and added the post model to core with an image in it.
More UI fixes, simplified some admin templates, made things more consistent. Added icons to most all action buttons
Fix bug with media paths. Add Media model tests.