Personalized saved search

This probably needs some ui/wording work. I kept it as simplistic as possible for now, since this was just a between-prm-tickets project. 

No user:


![user not logged in](https://f.cloud.github.com/assets/2728248/2501500/d63d3674-b36c-11e3-812a-4413fc9751de.png)

![user not logged in success](https://f.cloud.github.com/assets/2728248/2501502/d8db618a-b36c-11e3-9b75-a90a9c283dd5.png)


User (the changed part):
![user logged in no search](https://f.cloud.github.com/assets/2728248/2501504/dec332f8-b36c-11e3-8359-76c0acf47fdc.png)


![user logged in successful](https://f.cloud.github.com/assets/2728248/2501505/e0f8a4e0-b36c-11e3-9e36-6bd719f0e6ca.png)


![user logged in search](https://f.cloud.github.com/assets/2728248/2501506/e35a5508-b36c-11e3-9deb-6cd1cd71a440.png)


And both (not really changed either)(ignore the extra <, it's gone in the pull request):
 
![saving](https://f.cloud.github.com/assets/2728248/2501508/eb548c4c-b36c-11e3-820a-f644b0958177.png)


Right now this doesn't handle company vs network sites as specified in the ticket. That should be pretty easy once the dseo Sites table is available on myjobs, though. All tests pass.