Fixed iterator API, added remove/iterator support to ArrayList
Added Makefile and set-up preliminary testing support