Slightly simplified API and cleaned up cabal file (+ version bump due to breaking changes)