fixed endless loops
cleaning up nonturning for possibility of lexer options
fixed AST after finally made specs clear with C++ group
fixed junctions and added test cases
missing function name error added
added path to instruction pointer for later fixes in update and merge
Merge remote-tracking branch 'origin/master' into preproc-lexer
fixed hlint warnings
added error handling for missing closing brackets
large fix in update function
junctions working
reduced path from list to single value
first easy semantical analysis to check for invalid input
fixed small movement bug
Merge branch 'preproc-lexer'

Conflicts:
	src/RailCompiler/SemanticalAnalysis.hs