[*] Implemented property accessors and the core property map class in property.hpp. Cleanup is coming soon.

Signed-off-by: Jesse Klugmann <jesse@fd-imaging.com>