Added new test case for non-existant branch
Added test cases for rollback fresh and existing branches