WIP: Make HAL formatter strict.

#186 

Just playing around with some code...
Then it makes more sense to me that we only add the href when there is a value for it, instead of providing a variable with the defaults.