Creates 'Header' and 'HeaderCollection' under the 'Entities' module

Now we have both the model and collection in place for the Header. We
can now move the responsibility of creating the header collection over
to Entities.