Add an option to add --force rebase while doing a pull rebase

Adding --force to rebase makes the committer and commit date change, so information about who actually "merged" the changes to master doesn't get lost. The bad part is the hash for all the commits involved will change too. But that's always a possibility when rebasing, so it shouldn't be a big deal.