Added proper cabal bounds according to PVP

This will make future releases of other packages not break this unchanged library.