Add function decorator to improve functools.wraps
Move soft_wraps in __init__.py
Use functools.wraps to reduce docstrings to write in models.mlp
Add abstract get_weights method in Layer to reduce number of docstrings to write
Add abstract set_input_space method in Layer to reduce number of docstrings to write
Add more functools.wraps decoratores in mlp.py
Make use of the new soft_wraps decorator in mlp.py
Change decorators from soft_wraps to wraps
Finish putting all decorators in mlp.py
Comment out Examples section, see if it makes the tests pass
Re-write the soft_wraps class to be a function named 'wraps'
added num_parameters
Change remaining soft_wraps references
Move comment to Notes section
PEP8
PEP8 again
added docstring
Merge pull request #502 from goodfeli/num_parameters

added num_parameters
Merge pull request #494 from vdumoulin/doc_decorator

Custom decorator for docstrings
Add BoltzmannMachine class draft and accompanying tests