Implemented SC REST API connection

- Can now communicate with sound cloud via REST
  API. Need a clientID file containing one line with the
  client ID inside.
- Updated structure of classes for clearer model.
- Changed SCAPI and TrackDatabase to singleton
  classes rather than a bunch of static variables.