renamed adjacency list to neighborhood list (which it actually is), introduced 4-neighborhoods and extended the test cases accordingly
slight restructuring of project + git ignore (most) js files