Some tests

- Test-after development.
- Uses hspec.
- No cabal file or documentation yet.
- Split Lsrc off into a private module.