An integrated environment for smart coaching, including real time form analysis on main exercises and utilities for everyday use