Error handling for query string parameters
Created by: jblarsen
Query string parameters are presently not validated up front. They should be handled in a validator function and an appropriate error message should be presented to the user. Furthermore the app should handle these errors gracefully falling back to default values when they happen.