Restructured - main is now the main function and it calls functions in Vision.cpp
Xcode wants another commit