Refactored creation of recurrent nets to allow multiple recurrent layers.

Only tested so far with one recurrent layer, better tests in progress!
Make Network inherit from object. Closes #49.