cleaned up, added search place holder, window.location.hash support
supports less than 12 results! =O