Feature additions

Repository Log range support
Repository Log range first parent parent
Repository Log first parent support
Repository fetch support
Commit contains support