Added documentation on options and re-use push_text
Use file rather than push_text - Doesn't work at the moment