add more cocoa wrappers
move c files to deps
add build.jl