An angular directive to align objects centred vertically and horizontally