Fixed issue where duplicate ajax calls was happening and appending commits in the wrong order
fixes #19
Merge remote-tracking branch 'origin/feature/old_commits_duplicate' into develop