letting users to change colors + some more

a. added color picker
b. cancel notification if user has gone
c. some fixes in history (caused app to crash)
d. added share event via link to kipod
e. some more fixes that caused kipod to crash
f. ....