Fixed warnings and changed base dependency.
Updated .cabal (hopefully it works now)