pull condition checking and action running into ActionMap
make ActionMapSet feel immutable
initialize regexes up front and in the same place
made actionMaps a local var
whitespace align actions
rename cmd argument x=>cmd
rename cameraSnap/Focus => clickCameraSnap/Focus
pull unlock/unload to a function
pulled setflashmode to a function
added quickSnap action

takes flash arg, focuses cam, captures image, and saves to mydocs
getFile => getPictureFile
added camera sound through aplay {which is provided by alsa-utils}