accept stream instead of node serial, implement verify page and verify hex, remove global options, create convenience function bootload that takes options object