Add Contribution file

Reverting to first complete the minimal viable functionality before
other new functionality can be included