Added timing code to cleanup test for theano
Added a simple minimal python implementation.

The implementation is of a simple feed-forward NEF model.
This is meant as an example for showing all the steps in one place.
Renamed theano folder, added comments.
Added comments.

Comments now in neuron/ and ensemble theano implementation files.
More commenting.
Consistency and readability changes.

- Renamed value to projected_value
- Made pstc consistent throughout
- Added more comments
- Used **args in network.make
Theano tests work, network.make args simplified.
Radius implementation and Dict changes.

- Changed dictionaries to OrderedDicts
- Implemented radius
- Ddded radius test
- Added plotting to enc_test
Testing enhancements.

- Added eval_points to origins / ensembles
- Cleaned up tests
- Added run time test
Added runtime_test and eval_points_test.
Cleaned up enc_test and eval_points_test.
Transform enhancements and testing.

- Fixed transform and added test for it
- Implemented weight, index_pre, and index_post parameters
  to connect function, and added test for it
Cleaned up radius test.
Testing, cleanup, and started on SimpleNode.

- Renamed projected_value decoded_input and decoded_output
  for filtered_inputs and origins
- Added encoded_input to accumulator, and weight_matrix parameter
  to connect function
- All tests work, except weight_matrix test which is not fully built yet
- Started a simple node class, much work still needed there
Connect function improvements.

- decoded_weight_matrix parameter on connect now working
- encoded_inputs on accumulators working
- Renamed weight_matrix decoded_weight_matrix to not
  be confused with encoded_weight_matrices (once they're added)
- Renamed array of neurons in ensemble 'neurons' and
  number of neurons in ensemble 'neurons_num'
Mid-simple node changes, committed for repo switch
Removed misleading comment.
SimpleNode implementation and testing.

- Added simplenode object and test
- Changed input.tick to input.theano_tick for consistency
  with simplenode.theano_tick
- Changed network.run to call theano_tick method
  of inputs and simplenodes
Noise implementations.

- noise and noise_type parameters added
  to the ensemble init function
- noise_test file added as well
Changed `decoded_weight_matrix` to be 2D.

Used to be 3D when input.