Repeat calendar

Sorry for another giant PR.

- Daily + Weekly scheduling should work for exercises and routines. Please test it thoroughly. ( Monthly doesn't work yet )
- You can now remove in bulk and change dates in the remove form better using arrows
- Calendar looks nicer
- UI changed a bit ( buttons )