Refactoring and feature addition

* split tubetable.js into two files for seperate functionalit.y
* added some functionality to get the current video from the API.
Added queue functionality to the front page
refactoring main tubetable
work on ajax enqueue