split into multiple modules, begun work on <bol> startcode
work on indent/dedent tokens