Miscellaneous updates

* Checks file descriptors and sets to 2048 if they are too low.
* Can specify a particular image from a config file to produce
* Counts the number of attempts/successes and records in final output
* Bug-fixes and typo adjustments