Scroll selection into view correctly
Add makefile