Add stubs for unfinished section components
Fix lint errors in default test
Improve input validation for libdefaults
Add Gemfile/Rakefile