add prompt
fix crash when attempting to print null
add SystemExit handling for ipy
some more fastidiousness about access specifiers and sealedness
start paving way for local+remote interactions