improved mixed indentation checks
added strictness option to tokeniser
made end sections stay in correct block when translated
added simple parser