First commit - adding a skeleton for the algorithms and a short readme