Many minor changes: refactored functional tests, added a test_constants file for holding all its constants,  added carousel images to the static folder and stopped getting it from the internet everytime, removed unnecessary imports from tests.py file.