RA-379: Save User session location

Added FragmentController to persist user session location
Corrected header.gsp to call SessionFragmentController

RA-379: Code refactor

Changed locationId of SessionFragmentController to required
Merge pull request #2 from geoff-wasilwa/RA-379

When the user changes their session location in the UI, persist this - RA-379