Various changes

- Added value testing to initializer
- Made private methods “private”
-