Create sensorimotor experiment framework and add test corresponding to simple_1D_test

Fixes #5
Starts #6 

@subutai I'd be happy to walk through this framework with you at some point. I think it provides a solid base for quickly creating and evaluating new sensorimotor experiments, from 1D mazes all the way up to and beyond tangrams. (I've also made it easy to add in temporal pooling.)

Here is the design document for the framework for a quick overview: https://workflowy.com/s/xQkWBsBVXk