Rewritten ExecuteProject loop
 * It will now supports pauses between steps
 * Better error handling
 * Added placeholder for create table structure function
Fixed Bugs in project list where status wasn't updated properly
Moved Error statos From ExecutionStep to RunningState for better error handling
Updated Sql Scripts, tests accordingly