Massive unstable changes

- Modify CREDITS
- Split tests into separate files
- Tweak grammar