added input requirement utility method, and set returns to void instead of null for get methods. Also set POST input to decode into array instead of stdObject