Task #62 My Charts: Cycles logic

- BPCycle: cycle info object
- BPCyclesManager: managing cycles