Branch tasks part 2

- rename create branch task
- added working branch information to branch list task
- improve unit tests for branch list task