Added `.files` support

This adds `Gitlab.files(project, file_path, ref)`

In addition, it adds an extra attribute on the returned `ObjectifiedHash`
object: `decoded_content` which contains the base64 decoded content.