Added custom configuration classes.
Merge pull request #2 from FarReach/Part-2

Added custom configuration classes.