changed addPattern to passing an options object to the List. This reflects an api change in the model tracking strategy.
added standard makefile tasks 'default' & 'clean'.
Moved calls to dependent tasks.
See http://www.cs.swarthmore.edu/~newhall/unixhelp/howto_makefiles.html