todo
----

 - use repos get file revs for file.getAnnotatedLines
 - options for respect authz
 - options for using repo commit hooks, property change hooks
 - stream api for files
  
