Feature - Routes separation

- creates new directory "middleware" in order to implement route separation for better organization