Squashed commit of the following:

commit d14a8a37daa4eff712f77c22acc7906de09eac47
Author: Kam Kasravi <kamkasravi@yahoo.com>
Date:   Tue Aug 19 18:15:16 2014 -0700

    Define all GET noArgs to return BAD_REQUEST when a path component is missing
Wouldn't it be a cleaner and less verbose design if we were to create a common @Provider class that takes the ErrorResponse as a field, instead of repeating this in each class. Thoughts?