metadata saved as an instance variable, properly parse range field

Conflicts:
	bots.rb
parse instead of load