Hash Literal with Label Syntax (Closes #44)

Hash literals now under stand the Ruby 1.9 "label syntax" where an
identifier follow by a colon and an expression is the equivelent of a
symbol keying that expression.