wrote test and fixed bugs
added a bunch of functionality so that it states if the client is a fullscreen (such as desktop) and terminal, if using is hitting with curl