better breakdown of duties

added ‘adventure.rb’ as the main interface and loader
started working on item generation and definition through dm.rb