diff --git a/tests/README b/test/README
similarity index 100%
rename from tests/README
rename to test/README
diff --git a/tests/abc_model_choice/toy_example.jl b/test/abc_model_choice/toy_example.jl
similarity index 100%
rename from tests/abc_model_choice/toy_example.jl
rename to test/abc_model_choice/toy_example.jl
diff --git a/tests/abc_model_choice/toy_example_ma.jl b/test/abc_model_choice/toy_example_ma.jl
similarity index 100%
rename from tests/abc_model_choice/toy_example_ma.jl
rename to test/abc_model_choice/toy_example_ma.jl
diff --git a/tests/abc_model_choice/toy_model.ipynb b/test/abc_model_choice/toy_model.ipynb
similarity index 100%
rename from tests/abc_model_choice/toy_model.ipynb
rename to test/abc_model_choice/toy_model.ipynb
diff --git a/tests/automata/absorbing_x0_p.jl b/test/automata/absorbing_x0_p.jl
similarity index 100%
rename from tests/automata/absorbing_x0_p.jl
rename to test/automata/absorbing_x0_p.jl
diff --git a/tests/automata/accept_R5.jl b/test/automata/accept_R5.jl
similarity index 100%
rename from tests/automata/accept_R5.jl
rename to test/automata/accept_R5.jl
diff --git a/tests/automata/euclidean_distance.jl b/test/automata/euclidean_distance.jl
similarity index 100%
rename from tests/automata/euclidean_distance.jl
rename to test/automata/euclidean_distance.jl
diff --git a/tests/automata/euclidean_distance_on_bound.jl b/test/automata/euclidean_distance_on_bound.jl
similarity index 100%
rename from tests/automata/euclidean_distance_on_bound.jl
rename to test/automata/euclidean_distance_on_bound.jl
diff --git a/tests/automata/period_automaton_doping_single.jl b/test/automata/period_automaton_doping_single.jl
similarity index 100%
rename from tests/automata/period_automaton_doping_single.jl
rename to test/automata/period_automaton_doping_single.jl
diff --git a/tests/automata/read_trajectory_last_state_F.jl b/test/automata/read_trajectory_last_state_F.jl
similarity index 100%
rename from tests/automata/read_trajectory_last_state_F.jl
rename to test/automata/read_trajectory_last_state_F.jl
diff --git a/tests/automata/read_trajectory_last_state_G.jl b/test/automata/read_trajectory_last_state_G.jl
similarity index 100%
rename from tests/automata/read_trajectory_last_state_G.jl
rename to test/automata/read_trajectory_last_state_G.jl
diff --git a/tests/automata/sync_simulate_last_state_F.jl b/test/automata/sync_simulate_last_state_F.jl
similarity index 100%
rename from tests/automata/sync_simulate_last_state_F.jl
rename to test/automata/sync_simulate_last_state_F.jl
diff --git a/tests/automata/sync_simulate_last_state_G.jl b/test/automata/sync_simulate_last_state_G.jl
similarity index 100%
rename from tests/automata/sync_simulate_last_state_G.jl
rename to test/automata/sync_simulate_last_state_G.jl
diff --git a/tests/automata/two_automata.jl b/test/automata/two_automata.jl
similarity index 100%
rename from tests/automata/two_automata.jl
rename to test/automata/two_automata.jl
diff --git a/tests/automaton_abc/R1.jl b/test/automaton_abc/R1.jl
similarity index 100%
rename from tests/automaton_abc/R1.jl
rename to test/automaton_abc/R1.jl
diff --git a/tests/automaton_abc/R2.jl b/test/automaton_abc/R2.jl
similarity index 100%
rename from tests/automaton_abc/R2.jl
rename to test/automaton_abc/R2.jl
diff --git a/tests/automaton_abc/R3.jl b/test/automaton_abc/R3.jl
similarity index 100%
rename from tests/automaton_abc/R3.jl
rename to test/automaton_abc/R3.jl
diff --git a/tests/automaton_abc/R6.jl b/test/automaton_abc/R6.jl
similarity index 100%
rename from tests/automaton_abc/R6.jl
rename to test/automaton_abc/R6.jl
diff --git a/tests/automaton_abc/abc_euclidean_distance_automaton.jl b/test/automaton_abc/abc_euclidean_distance_automaton.jl
similarity index 100%
rename from tests/automaton_abc/abc_euclidean_distance_automaton.jl
rename to test/automaton_abc/abc_euclidean_distance_automaton.jl
diff --git a/tests/automaton_abc/distributed_R1.jl b/test/automaton_abc/distributed_R1.jl
similarity index 100%
rename from tests/automaton_abc/distributed_R1.jl
rename to test/automaton_abc/distributed_R1.jl
diff --git a/tests/automaton_abc/distributed_abc_euclidean_distance_automaton.jl b/test/automaton_abc/distributed_abc_euclidean_distance_automaton.jl
similarity index 100%
rename from tests/automaton_abc/distributed_abc_euclidean_distance_automaton.jl
rename to test/automaton_abc/distributed_abc_euclidean_distance_automaton.jl
diff --git a/tests/cosmos/distance_F/ER_1D.jl b/test/cosmos/distance_F/ER_1D.jl
similarity index 100%
rename from tests/cosmos/distance_F/ER_1D.jl
rename to test/cosmos/distance_F/ER_1D.jl
diff --git a/tests/cosmos/distance_F/dist_F_ER.lha b/test/cosmos/distance_F/dist_F_ER.lha
similarity index 100%
rename from tests/cosmos/distance_F/dist_F_ER.lha
rename to test/cosmos/distance_F/dist_F_ER.lha
diff --git a/tests/cosmos/distance_G/ER_R5.jl b/test/cosmos/distance_G/ER_R5.jl
similarity index 100%
rename from tests/cosmos/distance_G/ER_R5.jl
rename to test/cosmos/distance_G/ER_R5.jl
diff --git a/tests/cosmos/distance_G/dist_G_ER.lha b/test/cosmos/distance_G/dist_G_ER.lha
similarity index 100%
rename from tests/cosmos/distance_G/dist_G_ER.lha
rename to test/cosmos/distance_G/dist_G_ER.lha
diff --git a/tests/cosmos/distance_G_F/ER_R6.jl b/test/cosmos/distance_G_F/ER_R6.jl
similarity index 100%
rename from tests/cosmos/distance_G_F/ER_R6.jl
rename to test/cosmos/distance_G_F/ER_R6.jl
diff --git a/tests/cosmos/distance_G_F/dist_G_F_ER.lha b/test/cosmos/distance_G_F/dist_G_F_ER.lha
similarity index 100%
rename from tests/cosmos/distance_G_F/dist_G_F_ER.lha
rename to test/cosmos/distance_G_F/dist_G_F_ER.lha
diff --git a/tests/cosmos/models/ER.gspn b/test/cosmos/models/ER.gspn
similarity index 100%
rename from tests/cosmos/models/ER.gspn
rename to test/cosmos/models/ER.gspn
diff --git a/tests/cosmos/models/SIR.gspn b/test/cosmos/models/SIR.gspn
similarity index 100%
rename from tests/cosmos/models/SIR.gspn
rename to test/cosmos/models/SIR.gspn
diff --git a/tests/dist_lp/dist_case_2.jl b/test/dist_lp/dist_case_2.jl
similarity index 100%
rename from tests/dist_lp/dist_case_2.jl
rename to test/dist_lp/dist_case_2.jl
diff --git a/tests/dist_lp/dist_case_3.jl b/test/dist_lp/dist_case_3.jl
similarity index 100%
rename from tests/dist_lp/dist_case_3.jl
rename to test/dist_lp/dist_case_3.jl
diff --git a/tests/dist_lp/dist_l1_case_1.jl b/test/dist_lp/dist_l1_case_1.jl
similarity index 100%
rename from tests/dist_lp/dist_l1_case_1.jl
rename to test/dist_lp/dist_l1_case_1.jl
diff --git a/tests/dist_lp/dist_sim_sir.jl b/test/dist_lp/dist_sim_sir.jl
similarity index 100%
rename from tests/dist_lp/dist_sim_sir.jl
rename to test/dist_lp/dist_sim_sir.jl
diff --git a/tests/run_abc_smc.jl b/test/run_abc_smc.jl
similarity index 100%
rename from tests/run_abc_smc.jl
rename to test/run_abc_smc.jl
diff --git a/tests/run_all.jl b/test/run_all.jl
similarity index 100%
rename from tests/run_all.jl
rename to test/run_all.jl
diff --git a/tests/run_automata.jl b/test/run_automata.jl
similarity index 100%
rename from tests/run_automata.jl
rename to test/run_automata.jl
diff --git a/tests/run_bench.jl b/test/run_bench.jl
similarity index 100%
rename from tests/run_bench.jl
rename to test/run_bench.jl
diff --git a/tests/run_cosmos.jl b/test/run_cosmos.jl
similarity index 100%
rename from tests/run_cosmos.jl
rename to test/run_cosmos.jl
diff --git a/tests/run_dist_lp.jl b/test/run_dist_lp.jl
similarity index 100%
rename from tests/run_dist_lp.jl
rename to test/run_dist_lp.jl
diff --git a/tests/run_simulation.jl b/test/run_simulation.jl
similarity index 100%
rename from tests/run_simulation.jl
rename to test/run_simulation.jl
diff --git a/tests/run_unit.jl b/test/run_unit.jl
similarity index 100%
rename from tests/run_unit.jl
rename to test/run_unit.jl
diff --git a/tests/simulation/plot_pkg.jl b/test/simulation/plot_pkg.jl
similarity index 100%
rename from tests/simulation/plot_pkg.jl
rename to test/simulation/plot_pkg.jl
diff --git a/tests/simulation/plot_sync_doping_3way_oscillator.jl b/test/simulation/plot_sync_doping_3way_oscillator.jl
similarity index 100%
rename from tests/simulation/plot_sync_doping_3way_oscillator.jl
rename to test/simulation/plot_sync_doping_3way_oscillator.jl
diff --git a/tests/simulation/plot_sync_repressilator.jl b/test/simulation/plot_sync_repressilator.jl
similarity index 100%
rename from tests/simulation/plot_sync_repressilator.jl
rename to test/simulation/plot_sync_repressilator.jl
diff --git a/tests/simulation/sim_er.jl b/test/simulation/sim_er.jl
similarity index 100%
rename from tests/simulation/sim_er.jl
rename to test/simulation/sim_er.jl
diff --git a/tests/simulation/sim_er_row_buffer_bounded.jl b/test/simulation/sim_er_row_buffer_bounded.jl
similarity index 100%
rename from tests/simulation/sim_er_row_buffer_bounded.jl
rename to test/simulation/sim_er_row_buffer_bounded.jl
diff --git a/tests/simulation/sim_pm_er.jl b/test/simulation/sim_pm_er.jl
similarity index 100%
rename from tests/simulation/sim_pm_er.jl
rename to test/simulation/sim_pm_er.jl
diff --git a/tests/simulation/sim_pm_sync_er.jl b/test/simulation/sim_pm_sync_er.jl
similarity index 100%
rename from tests/simulation/sim_pm_sync_er.jl
rename to test/simulation/sim_pm_sync_er.jl
diff --git a/tests/simulation/sim_poisson.jl b/test/simulation/sim_poisson.jl
similarity index 100%
rename from tests/simulation/sim_poisson.jl
rename to test/simulation/sim_poisson.jl
diff --git a/tests/simulation/sim_repressilator.jl b/test/simulation/sim_repressilator.jl
similarity index 100%
rename from tests/simulation/sim_repressilator.jl
rename to test/simulation/sim_repressilator.jl
diff --git a/tests/simulation/sim_sir.jl b/test/simulation/sim_sir.jl
similarity index 100%
rename from tests/simulation/sim_sir.jl
rename to test/simulation/sim_sir.jl
diff --git a/tests/simulation/sim_sir_bounded.jl b/test/simulation/sim_sir_bounded.jl
similarity index 100%
rename from tests/simulation/sim_sir_bounded.jl
rename to test/simulation/sim_sir_bounded.jl
diff --git a/tests/simulation/sim_sir_col_buffer_bounded.jl b/test/simulation/sim_sir_col_buffer_bounded.jl
similarity index 100%
rename from tests/simulation/sim_sir_col_buffer_bounded.jl
rename to test/simulation/sim_sir_col_buffer_bounded.jl
diff --git a/tests/simulation/sim_sir_row_buffer_bounded.jl b/test/simulation/sim_sir_row_buffer_bounded.jl
similarity index 100%
rename from tests/simulation/sim_sir_row_buffer_bounded.jl
rename to test/simulation/sim_sir_row_buffer_bounded.jl
diff --git a/tests/simulation/sim_sir_tauleap.jl b/test/simulation/sim_sir_tauleap.jl
similarity index 100%
rename from tests/simulation/sim_sir_tauleap.jl
rename to test/simulation/sim_sir_tauleap.jl
diff --git a/tests/unit/absorbing_x0.jl b/test/unit/absorbing_x0.jl
similarity index 100%
rename from tests/unit/absorbing_x0.jl
rename to test/unit/absorbing_x0.jl
diff --git a/tests/unit/change_obs_var_sir.jl b/test/unit/change_obs_var_sir.jl
similarity index 100%
rename from tests/unit/change_obs_var_sir.jl
rename to test/unit/change_obs_var_sir.jl
diff --git a/tests/unit/change_obs_var_sir_2.jl b/test/unit/change_obs_var_sir_2.jl
similarity index 100%
rename from tests/unit/change_obs_var_sir_2.jl
rename to test/unit/change_obs_var_sir_2.jl
diff --git a/tests/unit/check_model_consistency.jl b/test/unit/check_model_consistency.jl
similarity index 100%
rename from tests/unit/check_model_consistency.jl
rename to test/unit/check_model_consistency.jl
diff --git a/tests/unit/check_trajectory_consistency.jl b/test/unit/check_trajectory_consistency.jl
similarity index 100%
rename from tests/unit/check_trajectory_consistency.jl
rename to test/unit/check_trajectory_consistency.jl
diff --git a/tests/unit/create_automata.jl b/test/unit/create_automata.jl
similarity index 100%
rename from tests/unit/create_automata.jl
rename to test/unit/create_automata.jl
diff --git a/tests/unit/create_models.jl b/test/unit/create_models.jl
similarity index 100%
rename from tests/unit/create_models.jl
rename to test/unit/create_models.jl
diff --git a/tests/unit/density_pm.jl b/test/unit/density_pm.jl
similarity index 100%
rename from tests/unit/density_pm.jl
rename to test/unit/density_pm.jl
diff --git a/tests/unit/dist_lp.jl b/test/unit/dist_lp.jl
similarity index 100%
rename from tests/unit/dist_lp.jl
rename to test/unit/dist_lp.jl
diff --git a/tests/unit/dist_lp_var.jl b/test/unit/dist_lp_var.jl
similarity index 100%
rename from tests/unit/dist_lp_var.jl
rename to test/unit/dist_lp_var.jl
diff --git a/tests/unit/distributed_simulation.jl b/test/unit/distributed_simulation.jl
similarity index 100%
rename from tests/unit/distributed_simulation.jl
rename to test/unit/distributed_simulation.jl
diff --git a/tests/unit/draw_pm.jl b/test/unit/draw_pm.jl
similarity index 100%
rename from tests/unit/draw_pm.jl
rename to test/unit/draw_pm.jl
diff --git a/tests/unit/getindex_access_trajectory.jl b/test/unit/getindex_access_trajectory.jl
similarity index 100%
rename from tests/unit/getindex_access_trajectory.jl
rename to test/unit/getindex_access_trajectory.jl
diff --git a/tests/unit/is_always_bounded_sir.jl b/test/unit/is_always_bounded_sir.jl
similarity index 100%
rename from tests/unit/is_always_bounded_sir.jl
rename to test/unit/is_always_bounded_sir.jl
diff --git a/tests/unit/l_dist_lp.jl b/test/unit/l_dist_lp.jl
similarity index 100%
rename from tests/unit/l_dist_lp.jl
rename to test/unit/l_dist_lp.jl
diff --git a/tests/unit/length_obs_var.jl b/test/unit/length_obs_var.jl
similarity index 100%
rename from tests/unit/length_obs_var.jl
rename to test/unit/length_obs_var.jl
diff --git a/tests/unit/load_model.jl b/test/unit/load_model.jl
similarity index 100%
rename from tests/unit/load_model.jl
rename to test/unit/load_model.jl
diff --git a/tests/unit/load_model_bench.jl b/test/unit/load_model_bench.jl
similarity index 100%
rename from tests/unit/load_model_bench.jl
rename to test/unit/load_model_bench.jl
diff --git a/tests/unit/load_module.jl b/test/unit/load_module.jl
similarity index 100%
rename from tests/unit/load_module.jl
rename to test/unit/load_module.jl
diff --git a/tests/unit/long_sim_er.jl b/test/unit/long_sim_er.jl
similarity index 100%
rename from tests/unit/long_sim_er.jl
rename to test/unit/long_sim_er.jl
diff --git a/tests/unit/macro_network_model.jl b/test/unit/macro_network_model.jl
similarity index 100%
rename from tests/unit/macro_network_model.jl
rename to test/unit/macro_network_model.jl
diff --git a/tests/unit/model_prior.jl b/test/unit/model_prior.jl
similarity index 100%
rename from tests/unit/model_prior.jl
rename to test/unit/model_prior.jl
diff --git a/tests/unit/models_exps_er_1d.jl b/test/unit/models_exps_er_1d.jl
similarity index 100%
rename from tests/unit/models_exps_er_1d.jl
rename to test/unit/models_exps_er_1d.jl
diff --git a/tests/unit/models_exps_er_2d.jl b/test/unit/models_exps_er_2d.jl
similarity index 100%
rename from tests/unit/models_exps_er_2d.jl
rename to test/unit/models_exps_er_2d.jl
diff --git a/tests/unit/observe_all.jl b/test/unit/observe_all.jl
similarity index 100%
rename from tests/unit/observe_all.jl
rename to test/unit/observe_all.jl
diff --git a/tests/unit/prints.jl b/test/unit/prints.jl
similarity index 100%
rename from tests/unit/prints.jl
rename to test/unit/prints.jl
diff --git a/tests/unit/set_param.jl b/test/unit/set_param.jl
similarity index 100%
rename from tests/unit/set_param.jl
rename to test/unit/set_param.jl
diff --git a/tests/unit/set_x0.jl b/test/unit/set_x0.jl
similarity index 100%
rename from tests/unit/set_x0.jl
rename to test/unit/set_x0.jl
diff --git a/tests/unit/side_effects_1.jl b/test/unit/side_effects_1.jl
similarity index 100%
rename from tests/unit/side_effects_1.jl
rename to test/unit/side_effects_1.jl
diff --git a/tests/unit/simulate_available_models.jl b/test/unit/simulate_available_models.jl
similarity index 100%
rename from tests/unit/simulate_available_models.jl
rename to test/unit/simulate_available_models.jl
diff --git a/tests/unit/simulate_er.jl b/test/unit/simulate_er.jl
similarity index 100%
rename from tests/unit/simulate_er.jl
rename to test/unit/simulate_er.jl
diff --git a/tests/unit/simulate_sir.jl b/test/unit/simulate_sir.jl
similarity index 100%
rename from tests/unit/simulate_sir.jl
rename to test/unit/simulate_sir.jl
diff --git a/tests/unit/simulate_sir_bounded.jl b/test/unit/simulate_sir_bounded.jl
similarity index 100%
rename from tests/unit/simulate_sir_bounded.jl
rename to test/unit/simulate_sir_bounded.jl
diff --git a/tests/unit/simulation_stop_criteria.jl b/test/unit/simulation_stop_criteria.jl
similarity index 100%
rename from tests/unit/simulation_stop_criteria.jl
rename to test/unit/simulation_stop_criteria.jl
diff --git a/tests/unit/square_wave_oscillator.jl b/test/unit/square_wave_oscillator.jl
similarity index 100%
rename from tests/unit/square_wave_oscillator.jl
rename to test/unit/square_wave_oscillator.jl
diff --git a/tests/unit/vectorize.jl b/test/unit/vectorize.jl
similarity index 100%
rename from tests/unit/vectorize.jl
rename to test/unit/vectorize.jl