added another data abstraction layer. added some UI elements to routine view controller. added routines store singleton.