- Use more flexible memory allocation, because directory/file combinations
  with more that 1023 characters in it will cause buffer overflows!
  (BTW: I think some standard forbids paths > 1024 chars...)
- Clean up code, comment better.
- Do a complete security audit. (Therefore I will definitely _need help_!)
- Check if splits() is not too stupid. It should accept any number of spaces
  before and after the equal!
