Cleaning up some cross platform stuff and adding bin dir making to the make file