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
The ErrorResponse would be like what u have now i.e Status Code, Error Message (specific to the endpoint). I think this needs to be an Exception that is thrown by the endpoint and is intercepted by the @Provider class to generate the requisite Response.