Added support for propper logging and ability to enter specific states

TODO: Convert all logs over to the new logger
      Print to the same line?
      Interface for setting the specific states

      Should also add a manual start to the system instead of it just going on its own like it does currently