Add PSHosts and PSTab Functionality

Added $PSHosts and $PSTab Functionality. Scripts can now add their own
tab to the framework with a listview grid of a custom PSObject.