Added all methods and fields. Passed all tests.
Added runner.