Change to new branch
Started program rework
Basics working

std::enable_if is amaaazin
New programs working