Implementation and jest tests
Added a README