Added gitignore, also we are back to sphere rendering.
Restructured main.cpp because it was ugly.
Added SOX.