add yasnippet.
update awesome module structure.