tidy cortical.io code for blog post, set v0.0.5
rethink protocols and core. decomplect step into activate/learn/depolarise.

this applies to a whole HTM network, and is necessary to handle feedback to distal synapses.