initial code commit
refactored to inline databinding
readme