made is so that overwriting binary data will warn the user, we need to do more than warn them in the future
updated inferno.py so that protocolNumber is checked before opening of files, also split out mcc and clampex functions so that they are modular and easier to dissociate if we want to use a different acquisition program, to this end moved the clampex functions to their own file, renamed functions to reflect that they are for clampex and not some other acq system, also moved the implementation details of ClampexRecord inside the program so that it doesnt get all nasty for other acqs