update example app with new 4inch logic
split integration specs into separate directory