Cleanup + comments

Added documentation, AMD loader support, lookup by cid instead of name (isn't always available), col elements now dictate changes and exposed spacer column model definition.