added path translator to SourceProxy object
bumped gem version
added *reverse* functionality to mapper, map_definition, and map_rule
added mapping from objects
  * a caveat: mapping is one directional; you may only map from an object to another data structure.
additional functionality to ObjectMap#value_from
  * can now extract value from nested object methods
bumped gem version
Merge remote branch 'ewollesen/master'

Conflicts:
	babel_icious.gemspec
	lib/babel_icious/map_factory.rb
	lib/babel_icious/mappers/xml_map.rb
@gc_context was causing a memory leak since all new nodes that get created refer to the same xml document. context.create_element does two things: creates a new xml element and sets xml element's document to context. Thus, when Garbage Collector (GC) frees memory, GC cannot remove any elements created with new_node because all these nodes refer to gc_context which is set upon configuration of mapper. So I've removed @gc_context, updated the code, and then create a new xml document every time translation occurs (reset_document).
Merge pull request #2 from tikicocoa/master

Fixed Memory Leak in new_node for XML mapping