Nim: Visual spec update + basic tests

Hi - just adding some more parts for Nim's visual spec as well as a really basic unit test for the Nim lexer (just makes sure that it's called for '.nim' files.)