add removeVersion, testing passed
add branch to working state,
fix commiting bug, where branch won't move with committing
add outline color to DiffColor module, test passed