implement authentication,
add TupleField,
split scanner to separate module,
add management windows,
and many, many fixes