* refactoring
* add Kwalify alias to __init__ for core
* implementation of default validate will return updated source
boolean and default didnt work
default was actually override, should be fixed now
enum implemented correctly
Merge pull request #1 from markbaas/master

implementation of default attribute and refactoring