Refactor hammer.

- HTTP makes more sense now.
- Moved background worker loginc into main.c
- Fixed filesystem specific bug regarding dirent
- git thinks I renamed http.c to main.c
Logging on startup.