Do I need to initialize my port pin?Yes, you have to initialize your port pin by using BitIOLdd3_Init() function, which is part of the BitIO component for the push button:
You need to initialize it before main() function gets called, very early in the startup() code.