Changed line number initialization to start at line number 1.
Fixed bug with PythonGenerator.
Fixed bug with "lowercase" and bug with nested vectors in CPPGenerator.
Added a lot of basic tests.