Update to latest YARD
Explicitely require needed files
Only register getters instead of polluting classes with all available methods
Update gemspec and Gemfile to add all dependencies
Find types and default values