add test file
raise LookupError if get_site() can't find the site
shorten calls but importing nwis module instead of ulmo root
refactor service checking code slightly
rm redundant service string normalization
make error message less angry and wrong
add input_file handling to nwis.core.get_site_data
pair down test file so tests execute faster
base implementation for nwis.hdf5.update_site_list() and nwis.hdf5.get_site_data()
explicitly test that site values are sorted
update nwis.hdf5 tests to find appropriate test files
fix update_site_data tests
we need to use mocked requests because the last_modified logic is purposefully
shortcut when reading from input file
fix test
use freezegun to avoid time.sleep in tests
add test to ensure that last_refreshed is getting updated correctly
add test to ensure that on an update_site_data() call, the site list is automatically updated
implement last_refresh and last_modified for site values
on hdf5.update_site_data(), automatically update the site table as well
enable pytables compression by default, with kwargs for setting them differently
bump pandas version to 0.10.1 for io.pytables support