Context data fetching improvements

Added a default value for Context.get_data method
Added __contains__ method for Context class
All get-data calls in the context will automatically add '$' in front of path key if it is absent