Big Changes!

* ServerQuery now acts as a process:
* Internal timer that will raise an event, each time the timer reaches
zero.
* Timer interval is set in the DatabaseInformation.ps1 script. which is
Dot-sourced into each script. Like a lib.
* Each time the Interval-end is hit, the server will perform
{Function:Query-Sessions}

* Changed the scope on a few of the Variables. This was necessary
because the script no longer does a {Function:Query-Sessions} immediatly
after, it has established the connections

* Created a NotifyIcon with 4 MenuItems
* Stop, Start, Exit & UpdateNow
These are pretty much self-explainatory.
* I've Created a few function that will represent these buttons. e.q.
{Function:Start-Program}, {Function:Stop-Program} etc.
* Also added Balloon tips to the NotifyIcon Class Object, However these
need to be changed.
Removed ColumnDirection = $false. This was an unnecessary variable.

* As a needed step into making the NotifyIcon, It now also creates a
System.Windows.Forms.Form that will have nothing on it and run in the
background. This will not be accessible.

As a Final thing, i cleaned up the Clean-up Function alittle to reflect
some of the changes i've made. e.q. Stopping the timer etc.

I've also changed the color on the seperator between the function that
makes the sessions and the one that queryies the sessions.

Because, why not? ;)
Merge remote-tracking branch 'origin/dev'