We now ignore build files.
Ditto last.
Added makefile.
Refactored makefile. Made ports auto-assign.
Fixed merge conflict.