Total conversion of encoder initialization to Builder Pattern
Merge pull request #103 from cogmission/builderPatternUsage

Builder pattern usage