added design guidelines to README
added Allocator

Added a nice Allocator baseclass for all allocation classes in LLHD. Provides
a few convenience functions that allow easy allocation of things. Started to
move the allocator classes into the `llhd/allocator` directory.