Changed setup to be tab-based

This way is much simpler and allows user to access both client and
server without having to open a new instance. A starting screen could
easily be put back in if needed.