Documentation for the base Repository class.

Also fixed some wrong params found while documenting.

IMPORTANT NOTE:
This is the first commit in the history of the humanity performed from egitu :D