Added first basic search functionality
Added diff sources
Added the Template Functionality