add mockBackend for mockdata
implement live-scrolling
minor other bug fixes
modify mockdata for proper usage
minor changes for candidateSearch, candidatePrint and candidateResult