Works for valid entries, no sanity testing. Test code at end
Merge branch 'master' of https://github.com/KerensaMcElroy/sickle