reorg
small rename
implement module finding
allow line only target
use parser in file_module
add . tokens, optimise token collecting
add get_module
copy blocks code
rename getthing
rename getmodule
rename withoutstr
rename helpstr
rename filemodule and codemodule
pre/post cursor functions
begin completions rewrite