- Started working on support for branches, tags and commit sha's.
- Added more todo's.