Added query for getting complete relations info
Fixed setting type null for new columns at table dialog when type not changed
Added reengineering dialog and socket.io connection + reeng routes

Added `async` and `socket.io` modules. Added dialog for database
reengenering that communicates over websocket with server and receive
information about tables and relations.