Added search function, 404 page & others minor changes