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