property parsing update

improved property parsing. Moved actual parsing algo to property_parsing.py. fixes #8