Tumblr changed its field names

- Update to accommodate changes in field names and form targets on tumblr.com
- Added requires to make tumbleweed binary work on my system
- Make config_file an optional argument (it wasn't being passed by tumbleweed binary anyway)
- Use stdin if theme_file is a single dash

This works for me now. Thank you!