an axiomatic presentation of logic with associated automation

it doesn't support sub-structural logic at the moment, this
is something to look into.