Merge pull request #44 from PrincessNyanara/makefile_improvements

Enhanced Makefile
Revert "Enhanced Makefile"
Merge pull request #45 from f-list/revert-44-makefile_improvements

Revert "Enhanced Makefile"
This commit contains structural improvements that do not necessarily affect the overall code,
save for a few edits in fserv.cpp that automatically bumps the socket limit up to the highest
it possibly can even if it can't hit the desired limit
Last piece of the makefile.
Make sure the output dirs are always present
typo cleanup
Merge branch 'structural_improvements'