RHManagedObject: added methods to fetch and return a dictionary, added m...

...ethods to easily fetch in a background thread and return the results to the main thread

RHExtendedManagedObject: able to store additional data at runtime without changing the datamodel