Updated makefiles to have be consistent across all modules. Added a math library (from a personal project). Began working on implementing Orders::apply.