Merge pull request #130 from Jedwondle/master

Fixed some jshint errors again...
Merge pull request #131 from Jedwondle/master

Missed a portion of the route.
Merge pull request #132 from Jedwondle/master

Had to handle articles and other results that didn't have a componentId
Merge pull request #133 from Jedwondle/master

Fixed a bug with opening windows that is caused by the navigation login ...
Merge pull request #134 from Jedwondle/master

Fixed another small bug with the filters not being sorted correctly.