progress on porting PNDNavigationView to swift