Moved Link logic to a Mixin. This will make it easier to create custom Link components.
Few changes based on andreypopp's recommendation

- Removed onClick from LinkMixin.
  onClick should be handled by the component using the LinkMixin.
- Forgot to export LinkMixin.
Merge pull request #24 from MattAitchison/dev

Created LinkMixin to create your own Link components