first blush at import tool

--HG--
branch : noink
exec bit

--HG--
branch : noink
dict instead of array

--HG--
branch : noink
config

--HG--
branch : noink
missing fetchall

--HG--
branch : noink
enforce int

--HG--
branch : noink
better user settings

--HG--
branch : noink
ensure str

--HG--
branch : noink
strip newline

--HG--
branch : noink
use fullname

--HG--
branch : noink
this can be a path

--HG--
branch : noink