Use self.headers when headers aren't passed in
Add MIT license