Adds working fibonacci method, test coverage, fixes bugs in tests, all passing.