Parses a terraform file, and returns a map structure representing it.
iex> content = 'provider "google" {}' iex> HCLParser.parse(content) {:ok, %{"provider" => %{"google" => {}}}}