Decent size refactoring

Make nickname, contact info and bandwidth configuration possible from environment variables. Deprecates DirPort, which doesn't work with 'accounting' anyways.