Refactored to allow for Matrix files
Added comments
Bug fixes for matrix files

Officail Version 1.0
Added column diffing