Add Align component with tests.

Add component for dead-easy vertical alignment.

Status: **Opened for visibility**
Reviewers: @kpeatt @jeffkamo @scalvert 

## Changes
- Add Align component.
- Add tests.

## Notes
- Similar in implementation to Arrange, but with a distinct (common, and simpler) use case, therefore worth having separately.