Some swapping around of "typename" statements that seemingly was needed for compilation on the mac...
Merge pull request #5 from DAMason/master

Yes :)  Merged.