#1: Simplified write method. Throws error if path is None.
#1: Create drive maps instead of branches list.
fixed #14: Remote command and basic test case.