flesh out the gcc flags
Allow builder-wide defaults to be defined.
refactor and add ar builder
add static c lib linking