Breaking down the library into multiple classes now.
Added the ability to specify a column processor instead of a callback function.
Added relevant doc blocks.
Added some constants for easier declaration.
Updated todo and syntax.