simplified arg collection with do_compact to ct fxn
changed do_handle to more closely match @hadley suggestion, closes #4
made associated changes to most fxns aligned with changes in do_handle
added two template files with commonly used params
changed images, sizes, regions, and keys fxns to match changes in do_handle #4