Added Error Handling

- Added error detection for the cases where the user enters an invalid
ticker or invalid date range (e.g. TWTR in year 2000).

- The error is passed through Django HttpServerError status=427, and
intercepted using jQuery to display an error message in the DOM.