Split adapter into several files
add new adapters files
split models into several files
add new models files
split routes into several files