Add special current location as home location behavior

Closes #312 
Closes #313 

### 10207887
##### An example of a special reserve desk current location (e.g. real home location is `STACKS`).
---
![10207887](https://cloud.githubusercontent.com/assets/96776/3334952/abc4892a-f808-11e3-8ac5-64e3add094c9.png)