Don't echo an error.  instead fail silently
trim off hashes and don't follow redirects if they are a different site
add michael as author
convert getUris to a public static method, for reuse in other classes
remove old class
add a test for getting spider.getUris
Organize the classes
move the db logger class
add filters
fix class name
fix class name
call parent:: not $this->
correctly form the if statement
refactor the spider class

* alter to seperate functionality of getUris, 1 method to return all uris, 1 method to only return 'crawlable' uris
* alter the absolutePath function to handle hashes and other schemes correctly
add a trailing slash to one of the absolute paths for testing
update test to reflect recent changes
add a spider.getCrawlableUris() unit test
add some documentation
update to accept strings
update test html to include some more urls