begin consolidating all GitTypes in types.jl
more consistent naming in type constructors
refactor Oid constructor's a bit
remove redundant exports
add sha1 type
remove more redundant exports