#63 - Implementation for dynamic properties

The main intention was to easily use Core Data mock object in tests. Let me know if these changes are redundant. I've tried to follow code convection style as well I've tried to cover new functionality with unit tests.

I'm new to obj-c development so please review changes carefully. Thank you!