Step 4 implemented
Refactored
Restructured
Added new console app to see execution on screen
Added sample programs to scripts folder