Add yasnippet support + snippets