Created new Singleton class and re-wrote the dialler file completely
Rewrote dialler file
Merge branch 'AutoReconnect' into develop