Make slide a module

- Make slide a module, passed test
- Fix a bug in ge_add