add push and pull functionality
add spacing to be consistent
Merge pull request #15 from timjgleeson/feature/push-pull

add push and pull functionality
Merge remote-tracking branch 'upstream/master' into feature/clean-ie7