#396 Custom Youtube API using Data API v3

The is a re-implementation of the current Youtube uploader, but built in-house. The goals are:

1. Improve upload automation process
2. Be built modular, to allow flexibility and for more features to come later
3. Integrate into Freeseer's framework