Field formatter and clean up

This PR adds a new field formatter that allows you to have the availability output as links back to the entity.