Heymaster\Git\Git: added parameter $options into merge() method, fixed branchCreate(), added remove() & commit(), added fluent interface, changed type of exception in run() method.
Heymaster\Git\Git: added parameter $options into merge() method, fixed branchCreate(), added remove() & commit(), added fluent interface, changed type of exception in run() method.

Signed-off-by: Jan Pecha <6346ddf59ae20964b60d065e5da5c7a77275ebff@email.cz>

janpecha/heymaster,janpecha/heymaster,janpecha/heymaster