Added tokeniser
Fixed submodule weird behaviour
Added a tokeniser utility