*Major Update*
- recoding the core
- much better commenting
- Clean up the 1/2 Split Step Fourier Method
- better definition of functions allowing for easy implementation of new future features (future: Raman, coupled LLE, etc...)
- Stability improvement
- modification of python front-end
- nasty dict become attributes for easy access to solution and parameters