Added basic routing, controller and actions for the user preferences. Added spec file.