adds grunt watch support
splits cocoa and objective-c, for the sake of adding swift in