Added new snippets

- Auto Layout
- Documents and cache directory
- string constants creation
- hit test debug
- singleton
- init
- weak self for blocks
- switch