Adding a visitor for dictionary

* hash/codegen.hy: Dictinary visitor and a trivial ast.Str visitor added
* hash/template.hy: Added a template for creating dictionaries
* tests/test_codegen.hy: Basic tests for a simple and empty dictionary