Updated with a demo
Unit test added and upped version

Unit test is a bit flaky but it does the job I suppose.