added comments, made defaults work with Arduino
fix to make all objects build to same directory, regardless of path