First major commit. 11 Metrics for linux, OO Design, Unit tests.