major changes

code restructured
more optimised
added circle led control
custom duration and speed of commands