Change assertions to exceptions
Common average reference -> average reference
Another assert -> RuntimeError
Bit of DRY refactoring
Backslashes are dangerous
PEP8
Fixing some docstrings
Add default channel name for bipolar references

Also check for duplicate channel names
Bilpolar channels can be named after the anode/cathode
Inform user of the chosen bipolar channel name
Updating tests