Controller tracks its active state so it can only transtion to/from active once. Starting a search can now transition to active. Fixes #59. Fixes #60.
Updating dist.
Merge pull request #61 from BBC-Location-Services/issue_60_active_state

Controller fires multiple active/inactive events