update to typescript 0.9.5, fix formatting for multiple base classes