Fix backbone weight initialization
Clean up makefiles

More work on generalizing the rules and variables for portability.
Minor Makefile adjustments

Make sure we use static linking, fix an include path