Fixed bug with logging out, then back in
Support for checking if spec supported by sampler
Added default value to specs
Changed requests to use completion blocks