Reorganize tests folder
Add end to end tests