Update port APIs
Use Grunt for testing to get manifest updating in too