better new user ux
add some serverside scripts for system admin
closing readline too soon
add tests