Tests

Added a test for each ion channel. k_fast and k_slow currently pass, ca_boyle doesn't. Also added some more detail to the muscle cell model in the NEURON implementation.
@rayner we might test what happens when we pull the reference to dummy_time out and see if tests pass...