Squashed commit of the following:

commit 824ba3ee56a4c178dbe76c02c5570203398aae2c
Author: Pardeep Singh <singh.pardeep6605@gmail.com>
Date:   Wed Oct 16 00:57:25 2013 -0700

    Add git basic information

    Create Repository class with bunch of useful methods.
    Fix minor formatting things for the labels