Fixes to cm-home

Made the page more suitable for a smaller screen like Cameron's laptop.
Icons are now more neatly place together.