add 304 handling
split Pierce.Net classes into separate files