add binding_of_caller gem
complete first view and logic setup
Mostly working with possible render offset issue