text.py
text.py

Code Quality

In the __init__ method of the Text class, you had:
```
 def __init__(self, input_text, state_size=None, chain=None):
      state_size = state_size or 2
      self.chain = chain or Chain(runs, state_size)
```

I believe it is more Pythonic to have:
```
 def __init__(self, input_text, state_size=2, chain=None):
    self.chain = chain or Chain(runs, state_size)
```

---

Also a slight modification in the make_sentence method. If:
```
if x:
    return #something
else:
    continue
```

I think it is simpler to have:
```
if x:
    return #something
# continue with normal flow if not x (No need to specify the else part in a simple case like this)
```
jsvine/markovify