Few enhancements to 'puppull'

- Syslog output wherever appropriate
- Accept branch arguments via the command line
Me neither :disappointed: