Changes to support Mac OSX
Added fragment project to support Mac OSX platform.