Added Unit Tests

Unit Tests for all classes