Indended entire code. And reindent all to tab-space. gcc -Ofast.

I changed all the indent to tab.  
And re-ordered all indent levels to C language specific. 

Also Added changes to Make to use gcc compiler optimizations from single command. 
    Default = Development Flags, but for deployment testing, can switch to 'make ofast' to compile -o with -Ofast -funroll-loops optimizations. 

It is a very small edit, but looks large because lot of spacing changes. 
Please review and merge.