Added shorter notation for default values

Users can write `a[file.html]` e.g. value without attribute and receive `<a href="file.html">`. Default value will be inserted into the first empty attribute or attribute prefixed with @ in snippets.json

Default values can be quoted.

Closes #151
Better tests layout