CAMShift + ViolaJones functions

CAMShift and Viola-Jones have been implemented in separate files to be
included in the header