Merge pull request #7 from mhshams/master

removed redundant codes, introduced SkipSupport trait to avoid method duplication
new implementation for skip

implemented 'Pending'