Add keys :: String -> ForeignParser [String]

This allows reading keys of an object by key:

    data Project = Project [String]

    instance readForeignProject :: ReadForeign Project where
      read = do
        dependencies <- keys "dependencies"
        return $ Project dependencies

    parseJSON "{\\"dependencies\\": {\\"purescript-react\\": \\"*\\"}}"
      :: Either String Project