documented most stuff now, moved ./scripts/tpl/* to ./scripts/tpl, added ./scripts/new_port.test.sh