[WiP] Hide shows on calender

Because I am very skilled with the art of Githubbing, I managed to completely screw up my repos and branches so, I've had to recommit it all to a new branch. Owell.

Allows the ability to prevent certain shows from displaying on the calender. I'm not sure if I did the CRUD.entities right with the migrations thing but, it all works ok.

This adds an extra buttons in the SerieDetails area of a serie overview next to the delete button that show/hides a serie. All it does it change a variable stored in the serie db whether to display it or not and a check in calender.js checks to see if a serie has it.

At the moment after showing/hiding a serie the page refreshes after 650ms (enough time to do a simple db edit). The reason for this is the calender needs to be reloaded and the buttons also don't update. Work needs to be done on broadcasting an event when a show has been hidden to reload the calender without the need for a refresh however I am still unsure of how to get the buttons to update.

#208
#239