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):
 
![saving](https://f.cloud.github.com/assets/2728248/2501508/eb548c4c-b36c-11e3-820a-f644b0958177.png)


All tests pass.