Files from challenge repository. Starting off point.
Implemented all available methods. Added presumed methods. Tested with given example. Reviewed code.