restore lost files
remove unneeded files
add grunt support