Add Remote#Ls.

Allow filtering heads by name.

@carlosmn you were right, It was way easier to implement everything in go land.
agreed, I was thinking the same in my way to the office. I'll add the `Connect` method.