Config files

The purpose of this callback was to enforce the user to create at least one starting function for the application. With this commit we can either discard the callback (it's not really obligatory) or update it to:
`--callback start(pos_integer(), [tuple()]) -> agent().`