Create BaseProcessor
Merge pull request #2 from miniant/master

base processor