Reorder files in Makefile

bif should be defined before methods can be added to it
Merge branch 'master' of github.com:curvedmark/roole into add-in-opposite-position
allow list nodes as well