Refactored client off into its own project
Second verse, same as the first...

REALLY refactored client out into its own project this time
Added basic support for player pane