added create_spam_flag method to factory
extended test for add_derivate and fixed it to pass
removed derivations from argument interface
extended get_a_path to work for arguments as well
added some alternatives to initial_data