Update MonarchTypes.hpp

sizeof(unsigned long) == 8, not 4.  updated comment to reflect as much (this was misleading and caused some incorrect code).
Merge branch 'master' of https://github.com/project8/monarch
Added is_same test