Minor header housekeeping
Added a sign function to MathHelper
More Matrix methods
Header housekeeping and fixed a circular header dependency