R3 updates - work in progress
- Modify sample.rb callbacks - use specific method vs before_save, before_create
- Add export_samples route