set initial value on binding
use Foundation instead of UIKit
Update tests to reflect value init on binding.
Merge branch 'feature/init-value'