Updates ignore to cover Mac OS X and npm files