Added functionality for inital branching, now just need to add ability to update, add and remove branches
Added remaining functionality, needs some cleaning up and further testing but appears to work well.
Making repo folder hidden so it is cleaner and can't be viewed, also cleaned up script output and changed merging method to be more robust
Writing up usage in readme.md