Modification to Cast Creation

# Validations
- Addition of validations to Casts model
- Validations are done using npm package mongoose-validator

# JavaScript Front-End Changes
- Added ability to add additional sources by clicking "Add Source" button
- Added TagsInput JQuery Plugin for easy tagging

# CSS
- Various CSS and style changes 
- Addition of error alert message