Added properties
Added cocoa intergration
Added more glue code and fixed build