doc update
Fix module including into Algebrick types
Better type checking methods
documentation update