Added Route MVI
Update cyclejs
Split into components