checkpoint 1
implemented Matrix.select() functionality with unit-tests.
select() implementation - Code cleanup and meaningful comments
select() implementation - code reformatting and minor changes.
Merge pull request #128 from acharuva/master

Implemented Matrix.select() Fixes #92