Move optionsProvider into setTimeout
Merge pull request #71 from paradox41/develop

Move optionsProvider into setTimeout
Ignoring possible missuse of this keyword as we will have a revealing module pattern style of writing classes
Added chartist type utility module that helps to create prototype based objects
Added base chart class that serves as base for all chart types
Added new class and base files to the build process and to the main layout for the doc site
Refactored chart types to prototype based style, fixes #74
Using new object instantiation for creating charts in example eval
Updated inline examples in comments with new instantiation
Updated documentation with new instantiation
Added version to base chart obtaining from Chartist namespace
Updated to version 0.2.4
Libdist of 0.2.4