Add active support's core extensions for Class
Add class level configuration
Make arguments to initialize optional

Falls back to class-level configuration if
available – Fixes #3
Merge branch 'feature/add-class-level-configuration'