(WIP) Fix/work package index url params alternative

ui-router is no longer watching any of the query url parameters and instead only watches the query id. When the controller initialises it will look to the url params to build up the query but after that there will be no reinitialisation because of query params changing. Updating the work packages is instead done manually like before using the workPackagesRefreshRequired event.
no i'm still in the process of cleaning up and fixing tests