Reorganized file locations, started on tests
Added untracked files
Finished backend and backend tests