Merge pull request #129 from dshurt/master

Master
Fixed a few jshint errors again, and also continued work on getting the http backend up and running.
Got watches working with get and post.
Added a bit more to get httpbackend up and running.
Also part of the httpbackend update.
Had to get rid of some jshint errors.
Merge pull request #130 from Jedwondle/master

Fixed some jshint errors again...
Missed a portion of the route.
Merge pull request #131 from Jedwondle/master

Missed a portion of the route.
Had to handle articles and other results that didn't have a componentId
Merge pull request #132 from Jedwondle/master

Had to handle articles and other results that didn't have a componentId
Fixed a bug with opening windows that is caused by the navigation login sequence.
Merge pull request #133 from Jedwondle/master

Fixed a bug with opening windows that is caused by the navigation login ...
Fixed another small bug with the filters not being sorted correctly.
Merge pull request #134 from Jedwondle/master

Fixed another small bug with the filters not being sorted correctly.
Got the basics for a compare complete.
Started work on a comparison tool. Got most of it working functionally. Now we need to work on the view so that it represents what the users want to see in a comparison view.
Merge pull request #135 from Jedwondle/master

Got the Comparison tool up and running.
Server side storage research