Incorporating stochastic influences in assembly models: application to intermediate filament polymerisation