Fixing directory creation, kind of hacky
Reverting makefile contents somewhat, leaving new layout
Fixing gitignore to exclude obj release and debug directories globally
More makefile fiddling
More makefile fiddling
Moving linux build metadata to the linux folder
Adding tinyxml2 as an external dependency