object files are now compiled to the target directory, rather
than the original directory to allow for multiple sets
for debug vs. release to exist at the same time
Makefile is should not behave optimally,
exporting all object files and precompiled headers to the TARGETDIR
while also not rebuilding everything every time
Clean command works better too
almost forgot the -g flag
More clear commands and echos from makefile,
better clean, extra INSTALLDIR variable to enable easy changing
if desired
deploying is a separate step from regular builds:
trigger is explicitly in the IDE / tools you're using
Improved gitignore for QtCreator and debug/release folders, which vastly cleans up the "index" space for git.
Merge branch 'makefile_improvements' into tieredkickban
Propogate proper makefile targets downards
Merge branch 'makefile_improvements' into tieredkickban
banning and kicking logic now works properly for CBU, CTU, and CKU.
Merge branch 'tieredkickban'

Conflicts:
	Makefile
	src/Makefile