#1: Aggregated all configuration related io methods to ConfUtil.
#4: Got rid of un-necessary modules.
#4: Strategy to decide checkout drive.
#4: Broke down Remote. Created subclasses RemoteList, RemoteAdd and later RemoteRm.
fixed #15: RemoteAdd class to execute command.
fixed #16: RemoteRm class with logic necessary to un-track a drive.