Design of a Fuzzy Logic Controller with a Variable Structure Based Supervisor