Added checks for field redifinitions in type declarations
Fixed rock bootstrap... obscure bug, string literal was written in wrong place because of the way we got to resolving StringLiteral
Merge pull request #586 from shamanas/master

Closes #549, fixes bootstraping