Not all website features are working, but this commit is mostly focused on an architecture that can be used in future projects
The "host" refers to what houses the cli, server, and client.