Remove unsupported Align component features, update code style.

Remove unsupported Align component features and update the comment style. Incorporates the changes in #54. This vastly reduces the utility of the component and it should probably be deprecated.

Status: **Ready to merge**

Reviewers: **@kpeatt @jeffkamo**
Ticket: **Fixes #45**

## Changes
- Since `align-self` isn’t well-enough supported, this removes the ability to vary the vertical alignment of individual Align items. In fact, the `c-align__item` sub-component is completely removed in favour of alignment modifiers on the parent.

## How to test-drive this PR
- Check out the new tests