Add boilerplate files from RB extension generator
Implement main extension logic