First finition round of new class structure (mainly docstrings)

### New class structure :
![image](https://cloud.githubusercontent.com/assets/1682742/3395201/abeef3c8-fcf8-11e3-822d-282c8b05c400.png)