Coding challenge complete

Info is at the top of the readme