Added checking for compiler flags
Added sections with todos