Move all classes out ouf main.cpp
Split src and build from ./ since it's begninning to be cluttered.