Is there a way to make the home page of my wordpress site resolve to my single.php template? I would like it to really be the single.php and to include the permalink the in the address bar.
Make a special page template like page-home.php. Then make it exactly the same as your single.php file. Then publish a page from the Admin called "Homepage" using your new template. Then set that page to be your homepage in Settings > Reading.