Fixes for specs 3 and 4. Fixed toggle functionality, centralized string names, fixed some public/private decarations.
resolving bin issues.