Slight cleanup of main.c
Refactored CPLEX functions into their own file
Re-merged solver and cplex
Merged read.c into solver.h/c
Commented distance.c
moved POS macro to solver.c
Cleaned up main.c
Moved source code to src folder. Cleanup up makefile
More makefile changes
Fixed ambiguous return in timer.c
Commented and cleaned timer.c
Seperated distance calculation from CPLEX initialization
CPLEX now passed by value
Problem now passed by value
PassOutput now passed by value
Updated main.c
Solver now frees associated memory
cplex_constrain is now called before cplex_pass
Renamed Problem struct to TSP
Renamed PassOutput struct to Solution